Remote job
Senior Machine Learning Engineer
Job details
About this role
Role overview Develop and scale machine learning systems that turn complex operational inputs into accurate, dependable customer experiences. You’ll lead computer vision and multimodal model work from experimentation into production, partnering across engineering and operations to improve model quality and support expanded fulfillment capabilities.
Responsibilities - Design, train, and optimize computer vision and multimodal models that convert complex inputs into structured data. - Fine-tune and assess models, including with LoRA and hyperparameter optimization, to improve accuracy, speed, and cost. - Build data pipelines for preparing, validating, and organizing training, testing, and evaluation data. - Create evaluation frameworks and metrics to compare models and inform release decisions. - Deploy and operate models on scalable cloud infrastructure with monitoring, automated scaling, and controlled rollouts. - Integrate models into real-time systems and improve image processing, barcode decoding, and optical character recognition. - Collaborate with engineering and fulfillment operations; contribute through reviews, documentation, testing, and mentorship.
Requirements - A degree in computer science, engineering, mathematics, data science, or a related field, or equivalent practical experience, plus at least three years in machine learning engineering. - Demonstrated experience deploying and maintaining machine learning models in production. - Strong Python skills and software engineering practices, including testing, data validation, and asynchronous programming. - Practical experience with computer vision, multimodal or vision-language models, and tools such as PyTorch, Hugging Face Transformers, PEFT, or vLLM. - Experience with model fine-tuning, prompt design, evaluation, and image processing tools such as OpenCV. - Familiarity with cloud ML platforms and container, orchestration, and monitoring tools; Google Cloud is preferred. - Strong ownership, communication, and problem-solving skills for leading complex work across teams.
Nice to have - Familiarity with Kotlin, Java, message-driven systems, or Protocol Buffers. - Experience in lottery, gaming, financial technology, or another regulated industry.
Benefits and work setup - Listed U.S. base salary range: $134,400–$168,000, with bonus, equity, and benefits as applicable. Individual pay depends on location, skills, experience, and education or training.