Image Loading

Senior Software Engineer

Job Description

We are looking for a highly skilled ML/NLP Engineer to join our Maps team. The role involves designing, developing, and maintaining systems that manage and process large-scale Maps data. The ideal candidate should have strong expertise in Natural Language Processing, LLM models and Vector Databases. Knowledge about Geospatial Queries will be an added advantage

Responsibilities:

  • Design, develop, and deploy NLP models, including fine-tuning and training large language models (LLMs) to handle millions of requests per minute.
  • Collaborate with cross-functional teams to understand business requirements and translate them into ML solutions.
  • Develop geospatial data pipelines to support spatial analysis and location-based services.
  • Build text parsing pipelines to eventually help context aware search.
  • Provide technical leadership on projects that combine NLP, geospatial data, and vector-based search.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field with at least 4+ years of experience.
  • Proficiency in Python with experience in profiling and performance optimisation.
  • Proficiency in frameworks like Hugging Face Transformers, PyTorch, or TensorFlow.
  • Experience with deploying geospatial and ML models on cloud platforms.

Soft Skills:

  • Strong problem-solving and analytical thinking abilities.
  • Excellent communication and teamwork skills.
  • Ability to adapt to new technologies and contribute to innovative solutions.

Skills

  • Python
  • NLP
  • ML
  • Analytical Skills
  • Problem Solving

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Feb 12, 2025

Experience

4 to 7 Years

Compensation (Annual in Lacs)

₹ Market Standard

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent