Hybrid Lead Software Engineer – AI Infrastructure and Tooling

Posted last month

Apply now

About the role

  • Own and contribute to the architecture, development and maintenance of AI/ML frameworks and models that support test automation and tooling across multiple products
  • Provide strategic input, define and contribute towards Objectives and Key Results (OKRs), and partner within and across the organization
  • Lead and mentor junior developers, providing code reviews and technical direction
  • Develop and support high quality code to build and enhance test automation, quality infrastructure, and innovative proof-of-concepts
  • Lead communication for projects and overall team status within and across the organization
  • Research industry trends and new technologies and propose innovative solutions for complex technical problems
  • Serve as an advanced resource for other engineers, training and helping others contribute impactful features
  • Act as an active member of the larger Quality Engineering team to increase productivity and impact through innovation and collaboration

Requirements

  • 7 years of relevant software development experience, including designing, deploying and integrating AI/ML models into existing systems
  • Bachelor’s degree or the foreign equivalent in Computer Science or a closely related field or equivalent years of professional experience
  • Progressive experience in a software development (SDET or SE) occupation, including developing unit tests and/or automated testing of front end and backend services
  • Proficient in object-oriented design
  • Expertise with Python, Java and/or Node/JavaScript
  • Experience leading teams of software engineers and/or SDETs
  • Experience working with high-performing teams using Agile and Lean methodologies
  • Experience in modern design patterns and techniques, deriving and gathering quality KPI’s
  • Preferred: Experience shipping production Python, Flask, Django, React or Node.js applications
  • Preferred: Experience training custom AI/ML models, validating LLM/LVLM performance and accuracy
  • Preferred: Experience with cloud platforms (e.g. AWS) and optimizing cost efficiency
  • Preferred: Experience with Kafka, Amazon SQS, SageMaker, and Kinesis
  • Preferred: Experience with Docker, Kubernetes, Spinnaker, and CI/CD systems
  • Preferred: Experience with testcase management (e.g. JIRA Xray), code management (e.g. git, SonarQube) and data visualization (e.g. Grafana, Data Dog)

Benefits

  • A bonus and/or long-term incentive units may be provided as part of the compensation package
  • Full range of medical benefits
  • Financial benefits
  • Other benefits dependent on level and position

Job title

Lead Software Engineer – AI Infrastructure and Tooling

Job type

Experience level

Senior

Salary

$145,400 - $195,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job