We are seeking an Engineering Team Lead to join our R&D organization, reporting directly to the Senior Director of R&D. This role is ideal for a hands-on technical leader who thrives at the intersection of backend engineering and product, building and evolving core Engine pipelines that transform research, data, and models into reliable, scalable, production-grade customer-facing capabilities.
Responsibilities:
Lead & Mentor a team of Backend Software Engineers.
Own the design, development, and delivery of core backend systems and services.
Ensure Engineering excellence in all aspects of infrastructure, deployment, monitoring, and stability.
Own critical services, APIs, data flows, and complex business logic.
Design and operate backend systems that support ML and LLM-powered components, including model inference pipelines, orchestration, configuration management, and integration with data and research workflows.
Collaborate closely with Product, Research, and Platform teams to translate business and product requirements into robust technical solutions.
Drive efficiency and scalability through thoughtful system design, automation, and AI-assisted development tools when appropriate.
Foster a culture of ownership, technical excellence, collaboration, and continuous improvement within the team.
Requirements: 5+ years of software engineering experience, including at least 1-2 roles in a leadership role managing technical teams.
Proven experience leading high-performing backend engineering teams while remaining hands-on.
Expert knowledge of Python, with experience building, maintaining, and scaling production-grade backend systems.
Strong background in software engineering fundamentals, including data structures, algorithms, object-oriented design, and development best practices.
Solid understanding of production systems, including observability, reliability, and operational best practices.
Excellent communication skills, with the ability to articulate technical decisions and collaborate across engineering, product, and platform stakeholders.
Ability to manage priorities and deliver results in a fast-paced, evolving environment.
Experience working with Agile development methodologies and CI/CD pipelines.
Enthusiasm for modern, AI-native software development practices, including the thoughtful use of AI tools to enhance engineering workflows.
Experience working in cloud environments (e.g., AWS), with familiarity with Docker and Kubernetes-based deployment and orchestration - is an advantage.
This position is open to all candidates.