Senior Machine Learning Engineer

Key Prediction Scientific Solutions Inc.
Austin, TX, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$170,400.0 - $189,600.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Airflow Amazon Web Services Computer Vision Microsoft Azure Cloud Computing Continuous Integration Python (Programming Language) Machine Learning NoSQL NumPy
+29 more
Object Detection OpenCV Scrum Methodology Recommender Systems Tensorflow Standard Sql Software Engineering Data Processing Google Cloud Cloud Platform System Chatbots Pytorch Flask (Web Framework) Large Language Models Prompt Engineering Generative AI Git Fastapi Pandas Scikit Learn Kubernetes Information Technology Machine Learning Operations Api Design GPT Software Version Control Data Pipelines Unsupervised Learning Microservices

Job description

We are seeking a highly skilled Senior Machine Learning Engineer to join our growing AI team. In this role, you will design, develop, deploy, and maintain Machine Learning and Artificial Intelligence solutions that drive business value through intelligent automation, predictive analytics, and innovative AI-powered products.

You will work closely with Data Scientists, Data Engineers, Software Engineers, and business stakeholders to transform experimental models into scalable, production-ready solutions.

Key Responsibilities

  • Design, train, optimize, and deploy Machine Learning models in production environments.
  • Develop Computer Vision solutions for image and video detection, classification, and segmentation.
  • Build and maintain scalable data pipelines for model training and inference.
  • Integrate Machine Learning models through APIs and microservices.
  • Select, evaluate, and adapt Large Language Models (LLMs) for business use cases.
  • Implement Prompt Engineering, Retrieval-Augmented Generation (RAG), and fine-tuning techniques.
  • Develop Generative AI solutions, including intelligent assistants, automated summarization, and recommendation systems.
  • Monitor model performance, drift, and retraining processes.
  • Optimize cloud infrastructure costs and model performance across AWS, Azure, or GCP environments.
  • Collaborate within Agile/Scrum teams to deliver high-quality AI solutions.
  • Ensure best practices in software development, scalability, maintainability, and documentation.
  • Partner with cross-functional teams to translate business requirements into AI-driven solutions.

Requirements

Do you have a valid AWS Certified Machine Learning - Specialty certification?, Do you have experience in Production systems?, Do you have a Bachelor’s degree?, * Bachelor’s degree in Computer Science, Data Science, Artificial Intelligence, Software Engineering, or a related field.

  • Master’s degree or postgraduate specialization in Machine Learning, Artificial Intelligence, or related disciplines is highly preferred.

Professional Experience

  • 5+ years of proven experience as a Machine Learning Engineer.
  • Hands-on experience developing and deploying Machine Learning solutions in production environments.
  • Strong background in Computer Vision projects.
  • Experience building scalable AI systems in cloud environments.
  • Experience working in Agile/Scrum environments.

Technical Skills

Machine Learning & Data Science

  • Advanced proficiency in Python.
  • Strong experience with NumPy, Pandas, and related data processing libraries.
  • Expertise in supervised and unsupervised learning techniques.
  • Experience with TensorFlow, PyTorch, and Scikit-learn.
  • Strong understanding of model training, evaluation, optimization, and deployment.

Computer Vision

  • Experience with OpenCV, Pillow, Albumentations, or similar frameworks.
  • Knowledge of image classification, object detection, segmentation, and video analytics.

Software Engineering

  • Experience developing APIs using FastAPI and/or Flask.
  • Proficiency with Git and version control best practices.
  • Strong knowledge of SQL and NoSQL databases.
  • Experience building scalable microservices architectures.

Cloud & MLOps

  • Experience deploying Machine Learning solutions on AWS, Azure, or Google Cloud Platform.
  • Familiarity with MLflow, Kubeflow, Airflow, Vertex AI Pipelines, and/or AWS SageMaker.
  • Understanding of CI/CD practices for Machine Learning systems.

Generative AI & LLMs

  • Hands-on experience with LLMs such as GPT, Llama, Mistral, Claude, Falcon, or Gemini.
  • Experience with Prompt Engineering and Retrieval-Augmented Generation (RAG).
  • Knowledge of fine-tuning techniques and model optimization strategies.
  • Familiarity with LoRA, quantization, distillation, and other cost-optimization approaches.
  • Experience building AI-powered assistants, chatbots, and multimodal applications.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · WWC 2024

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

7:10 min

Exploring pathways into the machine learning engineering field

Jose Luis Latorre Millas · LIVE

51 sec

Assessing GPT-4o performance for pull request feedback

Merrill Lutsky Merrill Lutsky · WWC 2025

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

Videos

See all

Related articles

See all