We focus on building reusable, production-grade AI services, developer tooling, and platform abstractions that allow downstream teams to move fast while maintaining high standards for scalability, security, and observability.
About the role
We are seeking a Software Engineering Lead to provide hands-on technical leadership for the AI Platform (US) team. In this role, you will guide the design and delivery of shared AI services, lead a group of engineers, and act as a key technical partner to product, research, and platform stakeholders.
You will balance writing high-quality code with leading technical execution, shaping designs, unblocking delivery, and ensuring the platform scales across many consumers and use cases. This role sits between senior engineers and principal-level leadership, with strong ownership of outcomes and day-to-day technical direction.
Responsibilities
- Providing technical leadership for the AI Platform team, guiding design and implementation of shared AI services and components.
- Owning the technical delivery of platform initiatives, ensuring solutions meet requirements for scalability, reliability, security, and maintainability.
- Designing, developing, and maintaining backend services and APIs, primarily in Python, with some Java.
- Translating architectural guidance into concrete, well-structured implementations and iterative delivery plans.
- Partnering with product managers, research, and downstream engineering teams to turn AI prototypes into production-ready platform capabilities.
- Establishing and enforce engineering best practices across the team, including testing, CI/CD, observability, and operational readiness.
- Reviewing designs and code, providing clear, constructive feedback and maintaining a high-quality bar.
- Mentoring and support engineers through pairing, code reviews, and technical coaching.
- Operating within a Kubernetes (EKS) environment, contributing to deployment, scaling, and runtime stability of AI services.
- Proactively identifying technical risks, dependencies, and bottlenecks, and drive them to resolution.
- Contributing to cross-team alignment, ensuring the AI Platform integrates cleanly with broader platform and product ecosystems.
What We're Looking For
- Extensive professional software engineering experience.
- Demonstrated experience acting as a technical lead on complex backend or platform systems.
- Proficiency in Python, with working knowledge of Java.
- Solid backend engineering fundamentals: API design, data modelling, concurrency, and distributed systems.
- Experience building or integrating AI/LLM-powered systems, and familiarity with modern AI frameworks (e.g., LangChain, LangGraph).
- Hands-on experience with Kubernetes (EKS) and cloud-native application development.
- Proven ability to balance hands-on development with technical leadership and coordination.
- Experience working in Agile or Kanban teams, collaborating across functions.
U.S. National Base Pay Range: $115,400 - $192,300. Geographic differentials may apply in some locations to better reflect local market rates.If performed in Maryland, the base pay range is $121,200 - $201,900.If performed in New York, the base pay range is $126,900 - $211,500.If performed in New York City, the base pay range is $138,400 - $230,700.If performed in Rochester, NY, the base pay range is $115,400 - $192,300.If performed in New Jersey, the base pay range is $130,284 - $208,116.This job is eligible for an annual incentive bonus.
We know your well-being and happiness are key to a long and successful career. We are delighted to offer country specific benefits. Click here to access benefits specific to your location.