Senior Software Engineer

Boston, Massachusetts

Geminus
Apply for this Job
Remote (or Hybrid in Boston/San Francisco) Full-time Startup Environment

About Us At Geminus we use state of the art machine learning and artificial-intelligence algorithms to integrate data, physics, and computation for autonomous control of complex industrial systems.

We're looking for a Senior Software Engineer - Machine Learning to bridge the gap between research and production, transforming cutting-edge ML prototypes into scalable, production-ready software.

What You'll Do
  • Refactor and optimize prototype ML models into robust, maintainable production code.
  • Work closely with the modeling team to understand model architectures and constraints.
  • Collaborate with the software team to deploy models efficiently on our software platform.
  • Partner with the application engineering team to ensure successful model delivery to enterprise customers.
  • Manage multiple concurrent projects, balancing model development with deployment needs.
  • Ensure models run efficiently and reliably at scale in production environments.
What We're Looking For
  • 5+ years of ML engineering experience, with a focus on productionizing models.
  • Proficiency in Python, TensorFlow or PyTorch, SciPy, and FastAPI.
  • Strong understanding of neural networks.
  • Hands-on experience with black box global and local optimization techniques.
  • Professional software engineering practices: version control (Git), testing, CI/CD, and Docker.
  • Experience managing ML models at scale in production.
  • Ability to work autonomously in a fast-paced startup environment.
  • Experience in modeling physical processes (e.g., physics-informed AI, numerical simulations, digital twins) is a plus.
Why Join Us?
  • Impact - You'll play a key role in delivering cutting-edge ML models to real-world customers.
  • Autonomy - Work in a highly independent role while collaborating across teams.
  • Flexibility - Work remotely or join us in Boston or San Francisco.
Excited? Let's chat.

Date Posted: 17 April 2025
Apply for this Job