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.
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
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
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 StageCompany data provided by crunchbase