remote
Lead Software Engineer - Core AI
Lead Software Engineer - Core AI
As a Lead Software Engineer on the AI Platform Team, you will lead the design and development of next-generation agentic, reliable, and scalable GenAI platforms. This role involves shaping technical direction, ensuring architectural excellence, and mentoring peers to infuse AI into production solutions.
About the role
The Role
As a Lead Software Engineer on our AI Platform Team, you will drive the design and development of the next generation of agentic, reliable, and scalable GenAI platforms supporting state-of-the-art large language models, evaluation systems, and secure developer tooling. You will play a key role in shaping technical direction, ensuring architectural excellence, and mentoring peers while collaborating across the company to infuse AI into real-world production solutions.
Responsibilities:
- Set technical direction and architect multi-tenant GenAI platform systems
- Lead the development of secure, scalable platforms and developer tooling for agentic coding and experimentation
- Integrate generative AI frameworks, LLMs, and evaluation platforms into enterprise-grade solutions
- Solve complex technical challenges, ensuring reliability, security, and performance at scale
- Mentor engineers and collaborate with Research, Product, and Engineering teams to deliver impactful solutions
Qualifications:
- 8+ years engineering experience; proficient in C#, Java, JavaScript, Go, or Python
- Experience with generative AI, large language models (LLMs), and cloud infrastructure
- Familiarity with GenAI platform technologies (MCP, LangGraph, OpenAI, Bedrock)
- Strong architecture, design, and problem-solving skills with a focus on security and reliability
- Proven ability to mentor engineers and influence architectural decisions
Skills
C#JavaJavaScriptGoPythonGenerative AiLarge Language Models (Llms)Cloud InfrastructureMcpLanggraphOpenaiBedrock