Senior AI/ML Engineer: Python & Scientific Computing

SwayableSan Francisco, CA
$175,000 - $250,000

About The Position

Swayable is seeking a Senior Engineer blending Python software development expertise with scientific computing, machine learning, and AI experience to advance the state of the art analytics engine that powers our core product. In this role, you will be part of the team that productizes all AI, machine learning, and data analysis at Swayable. You will be responsible for building, maintaining, and continuously improving our tools, techniques, and architecture for high-performance computing. You will work with a talented and diverse team of engineers, data scientists, and research staff to build new features and solve novel problems across the spectrum of software engineering, data visualization, and science.

Requirements

  • 5+ years of professional experience building scientific or quantitative data-intensive software.
  • Expertise in the scientific Python stack, object oriented and test-driven development, vectorized code, and machine learning.
  • Excellent problem solving skills and attention to detail.
  • Expertise in architecting, maintaining, and optimizing distributed, parallel computing systems.
  • Keeping up with the constantly evolving toolset for ML and AI Ops.
  • Knowledgeable about software architecture and can design scalable, performant solutions.
  • Values code quality and writes maintainable, testable code.

Nice To Haves

  • An advanced degree (MSc or Ph.D.) in STEM.
  • A thorough knowledge of the Linux operating system.
  • Experience with Celery, and MongoDB.
  • Belief in the scientific method and using data to drive decisions.
  • Ability to give and receive informed, actionable feedback on technical and non-technical skills.
  • Experience mentoring junior engineers.
  • Strong communication skills, especially in text. Ability to write documentation and discuss the tradeoffs of different implementations.

Responsibilities

  • Building, maintaining, and continuously improving our tools, techniques, and architecture for high-performance computing.
  • Productizing all AI, machine learning, and data analysis at Swayable.
  • Working with a talented and diverse team of engineers, data scientists, and research staff to build new features and solve novel problems across the spectrum of software engineering, data visualization, and science.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service