Machine Learning Engineer
ENGLISH REQUIRED / INGLÉS INDISPENSABLE
You must be able to communicate clearly in spoken and written English with our US-based team.
Es indispensable poder comunicarse con claridad en inglés, tanto oral como escrito, con nuestro equipo en Estados Unidos.
Balto | Machine Learning Team | 2+ years of hands-on ML engineering experience
Full-time | Two openings Remote — candidates must be based in Mexico City or the surrounding metropolitan area, including nearby Estado de México. Salary: MXN 40,000–50,000 gross per month.
About the role
Join Balto's Machine Learning Team to build and improve models that power AI features for contact center conversations. You'll work closely with the VP of AI, turning experiments into working models and bringing them into production.
We're looking for an engineer with practical experience developing and deploying models who can take ownership of well-defined ML tasks, investigate problems independently, and collaborate with the team on technical decisions. You'll work across model development, evaluation, and deployment on real-world language and speech problems.
Hands-on model development is required. The experience must involve developing models from scratch or using libraries and existing model weights. Projects consisting only of calls to hosted AI APIs, paid AI services, or managed cloud AI services do not meet this requirement.
What you'll bring
- 2+ years of hands-on ML engineering experience , including professional work beyond coursework and tutorials. You should be able to explain what you personally built, how you trained or adapted the model, and how you evaluated the results.
- Experience deploying at least one ML model into production , with a clear understanding of your contribution, how the model was served, and the practical issues encountered after deployment.
- Strong Python skills and practical experience with PyTorch or TensorFlow , including debugging training and inference code and writing maintainable, version-controlled code.
- Experience implementing, training, or fine-tuning models in one or more of these areas: LLMs, transformers, and natural language processing; computer vision; signal processing, audio, or automatic speech recognition (ASR). NLP and speech experience are particularly relevant to this role.
- Experience preparing datasets, creating training and held-out evaluation splits, selecting appropriate metrics, investigating model errors, and running reproducible experiments.
- The ability to explain model performance and tradeoffs, including accuracy, latency, and resource usage, using results from your own projects.
- Clear communication, sound problem-solving skills, and the ability to make progress independently while collaborating with the team.
You do not need experience in every model domain listed above.
What you'll do
- Implement, train, fine-tune, and evaluate machine learning models using Python and frameworks such as PyTorch or TensorFlow.
- Prepare datasets, build training and evaluation pipelines, analyze errors, and improve model performance.
- Work on language and speech problems relevant to Balto, including information extraction, conversational understanding, and audio processing.
- Experiment with model architectures and open-weight models, balancing accuracy, latency, resource usage, and cost.
- Deploy, debug, and maintain models in collaboration with the team, taking responsibility for the implementation and evaluation of your work.
Helpful, not required
- Kubernetes (K8s).
- Automated training and deployment pipelines, model versioning, and production monitoring.
- Deploying and serving models with vLLM or other model-serving frameworks .
- Optimizing model inference for latency, throughput, or memory usage.
Gender diversity is important to our team. We welcome applicants of all genders and backgrounds.
Job Type: Full-time
Pay: $40,000.00 - $50,000.00 per month
Work Location: Remote
openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.