Job Description
Narvar is seeking a Staff Software Engineer, Machine Learning to contribute to the development and enhancement of the Narvar platform. This role is based in Bangalore and operates on a hybrid work model.
The candidate will be responsible for designing and deploying machine learning algorithms, working with large unstructured data, and building frameworks to support the data science team. The role involves working at the intersection of mathematics, machine learning, business, and computer science, impacting millions of users.
Responsibilities include:
- Designing and deploying machine learning algorithms for various e-commerce use cases.
- Working with real-world consumer data for natural language processing, image classification, and time series analysis.
- Building data pipelines using tools like Spark.
- Providing thought leadership through high-quality write-ups and reviews.
Requirements:
- Strong machine learning skills with fluency in Python, PyTorch, Tensorflow, Pandas, and numpy.
- Data Engineering skills and experience with large datasets (TB) in a production setting.
- 10+ years of hands-on experience shipping models to production.
- MS in Computer Science, Statistics, Math, or a related field with 5+ years of industry experience.
- Strong software engineering and coding skills.
- Experience with SQL and NoSQL databases.
- Experience working with Linux and shell scripting.
The role offers:
- Opportunity to work on a platform impacting millions of consumers.
- A hybrid work environment in Bangalore.
- A chance to work with cutting-edge technologies and large datasets.