Join Truecaller's Search Team as a Senior Machine Learning Engineer to build and scale data pipelines, frameworks, and ML models for spam detection, AI identity, name resolution, and fraud detection. Work on large-scale initiatives and establish best practices for software, data, and ML development.
Requirements
- Degree in computer science or equivalent
- 5+ years of experience in machine learning engineering
- Strong understanding and experience to optimise feature engineering, model training, and model deployment
- Hands-on experience deploying ML models
- Strong understanding of machine learning frameworks (TensorFlow, PyTorch, ONNX) and their deployment
- Understanding of both Android and iOS development and how that impacts ML model deployment and usage
- Experience working with orchestration tools (ex, Airflow)
- Experience working in a big data environment (ex, Hadoop)
- Experience building complex ETL pipelines
- Experience working with cloud providers such as GCP, AWS, or Azure
- Strong programming skills in Spark with Scala and Python
- Deep understanding of internal of Spark with experience in optimizing Spark jobs
- Strong understanding of Software Engineering practices and principles
- Have worked on building and optimizing CI/CD pipelines
- Strong communication and collaboration skills
- A customer-focused mindset
- Excellent communication skills in spoken and written English
Benefits
- Comprehensive compensation package
- Modern tools to do your best work
- A people-focused office culture
- Truecaller’s “Lab Days” offer a space for imagination
- Come as you are:Truecaller is committed to building a diverse and inclusive team