freehire launches on Product Hunt on 26 August.

Follow →

Senior Machine Learning Engineer

Open 24d

You will design intelligent search experiences using typeahead, vector search, and personalization signals. You will build scalable serving systems for ML and GenAI models, develop platform capabilities that streamline model development and deployment, and collaborate on reliable, high-quality production data products. You will also help establish technical direction, review designs, and support the adoption of ML and GenAI solutions.

Responsibilities

  • Design and implement intelligent search systems using typeahead search, vector search, and ML personalization signals.
  • Design and develop scalable serving systems for ML and GenAI/LLM models.
  • Develop platform features, including CLI, SDK, infrastructure automation, and platform applications, to streamline ML and GenAI/LLM development and deployment.
  • Implement continuous integration and delivery for production data products.
  • Collaborate with peers to share best practices for system reliability, automation, and data quality.
  • Conduct design process reviews and ensure team development standards.
  • Drive adoption of ML and GenAI/LLM solutions with product engineering leadership.
  • Design and build data pipelines for production ML and GenAI/LLM infrastructure.
  • Motivate junior engineers on best practices and industry design patterns.

Requirements

  • 5–7+ years of relevant programming experience with languages such as Python or Java.
  • 1+ year of production experience with vector search, semantic search, or embedding-based retrieval systems.
  • 1+ year of experience with typeahead or autocomplete systems and ML-based query understanding or ranking.
  • 1+ year of experience combining multiple retrieval-system outputs to improve relevance.
  • 1+ year of experience deploying ML and GenAI/LLM models with scalability, correctness, and maintainability constraints.
  • Hands-on experience with ML frameworks and libraries including Scikit-learn, PyTorch, TensorFlow, LightGBM, Keras, or MLflow.
  • Familiarity with LLM frameworks such as LangChain and Hugging Face Transformers.
  • Hands-on experience with ML and GenAI/LLM cloud services such as Amazon SageMaker, Amazon Bedrock, Databricks Mosaic AI, Seldon, or Arize.
  • 4+ years of experience designing scalable software architectures for ML and LLM workflows.
  • Knowledge of data structures, distributed computing, and software engineering principles.
  • 3+ years of technical leadership experience owning projects and setting technical direction.
  • Experience with tools such as Flink, Spark, Sqoop, Flume, Kafka, Amazon Kinesis, Terraform, or Airflow.
  • Experience communicating findings through dashboards or data modeling.
  • Experience with AWS, GCP, or Azure.
  • Experience with Databricks and Unity Catalog is a plus.
  • Experience with vector databases and retrieval-augmented generation workflows is a plus.

Benefits

  • Health plans, including fertility and family-planning programs, mental health support, and fitness benefits.
  • Paid time off, sick leave, and 14 paid company holidays.
  • Annual bonus and long-term incentive opportunities based on performance.
  • 401(k) with up to a 5% match.
  • Commuter benefits.
  • Pet insurance.
  • Medical, vision, dental, life, and disability insurance.
  • Short-term and long-term incentive compensation, including cash bonuses and stock program participation.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available