Principal Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Requirements
Seeking a Staff AI Engineer / Technical Lead with 7+ years of software engineering experience and proven success delivering production applications. This individual should have hands-on experience building AI-powered solutions utilizing LLMs, AI agents, RAG, prompt engineering, and tool-calling frameworks, while remaining actively involved in coding.
The ideal candidate brings expertise in TypeScript, Python, or C#/.NET, strong cloud architecture experience in GCP, Azure, or AWS, and the ability to design scalable distributed systems, APIs, integrations, and workflow orchestration platforms. Prior experience as a Staff Engineer, Principal Engineer, Technical Lead, AI Engineer, or Solutions Architect is highly preferred., * 7+ years of software engineering experience
- 2+ years of hands-on Generative AI / LLM application development
- Experience with cloud-native architecture and distributed systems
- Proven track record owning technical delivery, architecture, and product outcomes
- Active user of AI development tools such as Cursor, GitHub Copilot, Claude Code, or similar
Preferred Backgrounds: Staff AI Engineer, Principal Software Engineer, AI Solutions Architect, Lead Software Engineer, Technical Lead, or Founding Engineer.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What is Agentic Programming and Why Should Developers Care?
The Prompt Engineer ✍️
Navigating the AI Shift
What is Software Engineering in the Age of AI?