Senior Software Engineer - Backend (Modeling)

WindfallSan Francisco, CA
93d$170,000 - $215,000

About The Position

As a Senior Backend Engineer on our Modeling team at Windfall, you will be the architect and builder of the core infrastructure that powers our machine learning and AI initiatives. You will work in a high-impact role alongside three data scientists, taking ownership of the systems that build, train, and deploy our models. This role requires a high degree of autonomy and technical ownership. You will have the independence to personally design and build a scalable MLOps platform capable of supporting Windfall’s next phase of growth.

Requirements

  • 5+ years of professional backend software engineering experience.
  • Expert object-oriented programming understanding in Python.
  • Experience building distributed systems, particularly for MLOps or data processing workflows.
  • Experience building and maintaining CI/CD pipelines, especially for ML models.
  • You are an excellent communicator who can simplify complex problems and work collaboratively.
  • You are comfortable making trade-offs between quality, complexity, and speed-of-delivery.

Responsibilities

  • Architect and lead the development of distributed services and infrastructure to support the entire machine learning/modeling lifecycle.
  • Design and implement robust data pipelines for feature engineering and model training using tools like Airflow and Dataflow.
  • Develop and maintain systems for deploying, serving, and monitoring ML models in production.
  • Work closely with data scientists to translate modeling needs into robust, scalable engineering solutions.
  • Drive technical design, specifications, and implementation for our backend modeling services.

Benefits

  • Comprehensive benefits package
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service