Senior Machine Learning Engineer

closed
Tala Logo

Tala

πŸ“Remote - Mexico

Summary

Join Tala, a company on a mission to empower the financially underserved, as a Senior Machine Learning Engineer. You will play a key role in building, monitoring, and maintaining Tala's core machine learning and causal inference services. This position involves developing self-service tooling for data scientists, optimizing model development lifecycles, ensuring high model quality through rigorous testing and deployment practices, collaborating with cross-functional teams, and contributing to design and code reviews. The ideal candidate possesses extensive backend software experience, expertise in real-time streaming data, and a proven track record of building machine learning models to solve business problems. Tala offers a remote-first work environment and a diverse, inclusive global team.

Requirements

  • 5+ years of backend software experience in consumer scale applications, at least 4 of them with Python
  • 2+ of those years in real-time streaming data (Kafka, Kinesis, Beam, Flink, Spark Streaming)
  • Experience autonomously building machine learning or causal inference models to solve business problems
  • Advanced English skills

Responsibilities

  • Develop Data Scientist and Analyst-friendly self-service tooling and frameworks to explore new data sources, extract new features, and train, test, deploy, and monitor models
  • Optimize the model development and software development life cycles
  • Maximize quality of models, services, and tooling with unit testing, integration testing, dry run and blue-green deployment, infrastructure-as-code, automation, observability, and fault tolerance
  • Write and review design documents, perform code reviews, and weigh in on implementation choices from other technical teams
  • Collaborate with and support cross-functional teams (Product, Data Platform, Credit, and Business Development)
This job is filled or no longer available