Applied Machine Learning Engineer (Mid-level) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Kuiper Lab · 1 day ago

Applied Machine Learning Engineer (Mid-level)

Kuiper Lab is seeking an Applied Machine Learning Engineer to join their team onsite in Buffalo, NY. This hands-on role focuses on bringing AI models from experimentation into real, working systems, emphasizing applied ML, software integration, and system reliability.

Information Services
badNo H1Bnote
Hiring Manager
Weijia Liang
linkedin

Responsibilities

Train, fine-tune, and evaluate machine learning models, primarily in computer vision and multimodal settings (exposure to RL or LLM/VLM/VLA is a plus)
Implement and maintain training pipelines using PyTorch and related tooling
Assist with model evaluation, debugging, and performance optimization
Work with real and synthetic datasets; support data preprocessing and validation workflows
Integrate trained models into production-ready software systems
Build and maintain inference services (e.g., REST APIs using FastAPI or Flask)
Support deployment of models to cloud and edge environments
Help package models using Docker and related tooling
Collaborate with senior engineers on model serving, latency, and reliability improvements
Write clean, maintainable, and well-documented code
Assist with experiment tracking, logging, and reproducibility
Run training and inference workloads on local, edge, and cloud systems
Debug ML and system-level issues across training, inference, and integration layers
Work closely with founders and senior engineers in a fast-moving startup environment
Participate in technical discussions, implementation planning, and rapid iteration
Take ownership of assigned components and deliver working solutions end-to-end
Contribute to internal documentation and knowledge sharing

Qualification

Machine LearningPythonPyTorchAPI DevelopmentModel EvaluationSoftware IntegrationDockerCollaborationProblem SolvingDocumentation

Required

Bachelor's or Master's degree in Computer Science, AI/ML, Engineering, or related field (or equivalent practical experience)
2–4 years of hands-on experience in machine learning, AI engineering, or related software roles
Strong proficiency in Python and PyTorch
Experience training and evaluating ML models (CV or multimodal experience preferred)
Experience integrating ML models into software systems or services
Familiarity with building APIs or services for model inference (FastAPI, Flask, or similar)
Solid software engineering fundamentals (data structures and algorithms, Git, debugging, code structure)

Preferred

Experience with model deployment or optimization (ONNX, TensorRT, MLX, CoreML, TFLite, etc.)
Exposure to edge or embedded ML systems
Experience working with GPUs and cloud compute (AWS, GCP, HPC systems, or similar)
Familiarity with C/C++ or Rust for performance-critical components
Interest in robotics, autonomy, or real-time AI systems
Familiarity with Docker and basic CI workflows

Benefits

Meaningful equity participation
Standard benefits (health insurance, PTO, etc.; details discussed during offer stage)
High-performance workstation or laptop provided

Company

Kuiper Lab

twitter
company-logo
Who we are Kuiper Lab was founded by a multidisciplinary team combining expertise in AI research/engineering, hardware/software engineering and entrepreneurship.

Funding

Current Stage
Early Stage
Company data provided by crunchbase