Job Description
Truecaller is seeking a skilled ML Engineer to join their Insights Team in Bangalore. The successful candidate will focus on NLP to enhance Smart SMS features, working with large language models and in-device models. This role involves optimizing the training and deployment of ML models for efficiency and scalability.
Role involves:
- Collecting, organizing, analyzing, and interpreting Truecaller data with a focus on NLP.
- Optimizing the training and deployment of ML models.
- Advancing work with large language models and in-device models.
- Collaborating with Product and Engineering to implement systems that solve complex business problems.
- Designing, developing, and deploying state-of-the-art NLP models.
- Building and optimizing ML models for large-scale data processing.
- Streamlining the ML lifecycle through automated workflows and CI/CD pipelines.
Requirements:
- 3+ years in machine learning engineering.
- Experience in Natural Language Processing (NLP).
- Proven ability to deploy and maintain machine learning models in production.
- Familiarity with ML frameworks like TensorFlow, PyTorch, and ONNX.
- Experience in tech stack such as Kubernetes, Docker, APIs, Vertex AI, GCP.
- Strong SQL and statistical skills.
- Programming knowledge in Python or R.
- Excellent teamwork and communication skills.
What Truecaller offers:
- Competitive salary
- 30 days of paid vacation
- Flexible working hours
- Private health insurance
- Parental leave
- Telephone bill reimbursement
- Udemy membership
- Wellness allowance