Lead, Engineering
Leads and grows an engineering team building a scalable AI application platform, providing architectural direction and hands-on technical leadership across distributed systems infrastructure. The role requires extensive experience with cloud services, team management, production systems, and high-scale compute or data processing.
About the job
Responsibilities
- Provide technical leadership and mentorship to a team of engineers, fostering innovation, quality, and continuous improvement.
- Drive the architectural vision for a platform that runs across public clouds, private cloud environments, and on-premise infrastructure.
- Collaborate with product managers, program managers, design, analytics, and partner teams to define, prioritize, and deliver features and platform improvements.
- Plan and execute major features while identifying and escalating delivery risks.
- Own monitoring, operations, and maintenance for systems developed by the team.
- Remove technical obstacles, coordinate dependencies, and support the team’s overall well-being.
- Plan for organizational growth, including engineering resource allocation, hiring, and project assignments.
- Lead feature launches and maintain systems in production.
Requirements
- 8+ years of experience building distributed systems and/or foundational cloud services at scale.
- Experience with Python, Golang, Java, or Rust.
- 2+ years of experience managing a team of 3+ engineers and providing technical leadership.
- Experience hiring, mentoring, and developing high-performing software engineering teams.
- Experience working with remote teams.
- Excellent verbal and written technical communication skills.
- Strong background in high-scale compute, data processing, or distributed systems.
- Eagerness to learn and a strong technical background.
Nice-to-haves
- Experience with containerization and orchestration platforms such as Kubernetes.
- Experience with AI frameworks and tools.
Compensation and Benefits
- Supportive and enriching culture focused on employee growth and business impact.
- Employee affinity groups, fertility assistance, and generous parental leave.
- Disability accommodations are available during the application and interview process.
Skills
Distributed Systems, Cloud Services, Python, Go, Java, Rust, Kubernetes, Ai Frameworks, Public Cloud, On-Premise Infrastructure
Similar jobs
Engineering Management jobsLeads the frontend engineering function, setting architecture and delivery strategy while developing multiple teams and technical leaders. Requires 10+ years of software engineering experience, deep React and TypeScript expertise, and at least 3 years of engineering leadership.
Leads the Accounting Platform engineering organization, driving scalable financial systems, operational reliability, product delivery, and technical architecture. Requires 12–15 years of total experience, including at least five years managing engineering teams and two years managing managers.
Leads engineering teams building high-scale routing experiences and distributed data-platform systems for Twilio Segment. Requires 14+ years of engineering experience, at least five years managing software teams, and strong expertise in cloud-native architecture, streaming systems, and operational excellence.
Engineering Manager leading Employment Products and Global Expansion, shaping product architecture, driving scalable product delivery, and managing engineering teams. Requires 8–15 years of total experience, including at least five years in management and prior individual contributor experience.
Leads the team responsible for building and operating a reliable managed PostgreSQL service, combining people leadership, technical direction, roadmap ownership, and operational accountability. Requires 8+ years of software engineering experience, including 3+ years managing infrastructure, database, or developer-platform engineers.