Senior Machine Learning Engineer

permanent
Fully Remote

Open to all applicants globally!

Tala was named one of the top 50 FinTech companies in the world. We are a financial technology company on a mission to make financial services simple, inclusive, and accessible for the doers and dreamers globally. More than 5 million people in emerging markets have borrowed through our smartphone app, which provides instant credit scoring, lending, education, and other personalized financial services. Headquartered in Santa Monica, we support the needs of our customers in Kenya, Mexico, Philippines, and India.

The Senior Machine Learning Engineer will architect and stabilize Tala’s core machine learning models and services, using their expertise in both data science and software engineering to deliver scalable, robust ML products. This IC role will work to define and deliver new products and improvements relating to data science at Tala from within the Data Platform team, participating in collaborative design discussions and delivering well-tested, performant solutions which are reliable and trusted by the senior engineering staff. The Senior Machine Learning Engineer values the craftsmanship of clean and efficient code, believes in solving complex challenges with the most appropriate technologies, and helps to set standards and best practices for data engineering as a whole. The Senior Machine Learning Engineer will proactively identify and address potential barriers to success, both individually and for the team, and take ownership of their solutions.

What you will do:

  • Work closely with Data Scientists to bridge the gap between offline data exploration/model development and scalable, productionized inference tools.
  • Assist in the development of a pluggable framework that Data Scientists can use to train, test, and deploy new models according to a self-service principle.
  • Work with Data Science and Data Platform when extensions to this framework are required.
  • Assist QA team in making models and model services testable and reliable.
  • Build and maintain tooling to monitor deployed models for stability, scalability, and liveness.
  • Consult with Data Science as they build tooling to monitor model correctness and drift.
  • Mentor engineers, data scientists, and analysts on best practices and code efficiency.
  • 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, Credit, and Business Development) to ship solutions that align to our overall business strategy.
  • Continually improve our codebase with clean and efficient code as well as solving problems using the most appropriate technology

Experience

  • 4+ years experience working on backend software using modern languages and frameworks (Java, Scala, Python, GoLang)
  • 4+ years of engineering experience relating to data pipelines and machine learning at scale
  • Hands-on experience with machine learning tools and tech (such as SageMaker, sklearn)
  • Strong database experience, both relational and non-relational (MySQL, PostgreSQL, Cassandra, HDFS)
  • Strong hands-on experience in cloud computing (AWS, EC2, S3, RDS, ELB, GCP, Azure)
  • Experience with batch and real-time processing data (Kafka, Airflow)
  • Working knowledge in API development for mobile/web use
  • Strong collaboration experience with Data Science and Analytics teams
  • Excellent ability to prioritize and communication in a fast paced environment
  • Proficiency in Agile development process
  • Degree in Computer Science and/or Math
  • Fluent in English and Spanish

Salary and Perks

  • Remote work
  • Competitive salary
Technology
Java
Python
Go

About Tala

Tala is a financial technology company on a mission to build a financial system that works for everyone.

Our first product is a lending app that instantly underwrites and delivers credit to customers who have little or no formal borrowing history. Tala has disbursed over $1B to more than 4 million customers across East Africa, the Philippines, Mexico, and India who use Tala loans to start and expand small businesses, pay school fees and bills, and build more stable financial lives. Tala is backed by leading venture and impact investors including RPS Ventures, GGV Capital, IVP, Revolution Growth, Lowercase Capital, Data Collective VC, ThomVest Ventures and PayPal Ventures. Tala is headquartered in Santa Monica with offices in Nairobi, Manila, Mexico City, and Bangalore.

Tala is a financial technology company on a mission to build a financial system that works for everyone.

View all developer jobs

Power Search

Find the jobs that don't get advertised

We've built a tool to help you discover all of the remote jobs that never get advertised.

Discover Power Search

Remote Jobs Weekly

Just the remote jobs you want sent straight to your inbox weekly.