Staff Machine Learning Engineer - Team Lead
J
JobgetherGovernment AI
Based in the United StatesFull-TimeStaff
SalaryBase salary: $230,000–$280,000 per year. Equity grants and cash bonuses as part of the total compensation package.
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 10 years of relevant professional experience
- Required Skills
- PythonKafkaKubernetesMachine LearningProduct AnalyticsAlgorithmsData Structures
Requirements
- Hold an advanced degree in Data Science, Machine Learning, Computer Science, or a related discipline.
- Have at least 10 years of relevant professional experience.
- Demonstrate the ability to lead, manage, and mentor cross-functional engineering teams.
- Have experience defining, scoping, planning, and executing complex technical solutions in production environments.
- Have strong Python expertise and proficiency in at least one systems programming language.
- Have strong knowledge of algorithms, data structures, production analytics, software design patterns, and cloud-based development.
- Have extensive experience building, training, evaluating, or optimizing the deployment of machine learning models.
- Be proficient with modern software engineering tools, workflows, and development practices.
- Be willing and able to travel up to 25% of the time.
- Kubernetes and horizontally scaled architectures are valuable additional experience.
- Experience with NATS, Kafka, or RabbitMQ is valuable.
- Experience developing AI agents and agentic workflows is valuable.
- Experience working with complex and varied data types or delivering technology solutions in secure government environments is valuable.
Responsibilities
- Lead the design, development, and delivery of production-level machine learning and AI solutions.
- Contribute hands-on while providing technical leadership and guidance across engineering teams and customer environments.
- Define project scope, establish technical plans, coordinate resources, and drive execution through delivery.
- Build, train, evaluate, optimize, and deploy machine learning models.
- Design and implement algorithms, data structures, production analytics, and software architectures using appropriate engineering patterns and cloud technologies.
- Work directly with customers to understand challenges, translate feedback into technical requirements, and shape future solutions.
- Communicate technical concepts to engineering teams, customers, and other stakeholders.
- Mentor engineers and support technical practices and collaboration across distributed teams.
- Travel to customer locations or project environments as required, up to 25%.
View Full Description & ApplyYou'll be redirected to the employer's site