{bc}
indeed

Principal Software Engineer- NLP, Gen AI, ML

Gartner
Haryana, IND
Full-time
Director
Onsite
Discovered 1 months ago
PythonMachine learningNatural language processingDeep learningBERTTransformers

Full Job Posting

Role overview

Principal Software Engineer (AI) responsible for architecture, implementation, deployment, and support of Python-based applications.

The role supports consulting and insights delivery through classic and generative AI techniques.

Responsibilities

  • Establish methods for rapidly delivering AI, ML, and LLM data analysis capabilities for standalone data-driven products and services.
  • Lead architecture and technical design discussions aligned with organizational strategy.
  • Experiment with and optimize models; analyze unstructured text to discover insights and patterns.
  • Prioritize AI initiatives using quantitative and qualitative methods, and promote adoption of relevant technologies.
  • Create reusable data science packages and APIs; mentor team members.
  • Own the scalability, stability, and business adoption of data science solutions.

Required qualifications

  • 8–10 years of experience in algorithms and statistics, with data mining, machine learning, deep learning, and NLP experience.
  • Graduate or postgraduate degree in Engineering or Data Science.
  • Experience with NLP, BERT, Transformers, deep learning, and LLMs used to deliver business outcomes.
  • Experience evaluating generative AI techniques, improving response accuracy and helpfulness, and implementing observability.
  • Experience with agentic AI frameworks, RAG, embedding models, vector databases, and application deployment to Azure or AWS.
  • Ability to deliver production data science packages and APIs in short development cycles and collaborate across business and technical stakeholders.

Technical skills

  • Python application development, machine learning, deep learning, NLP, and generative AI.
  • LLMs, agentic AI, retrieval-augmented generation, embedding models, and vector databases.
  • Model evaluation, optimization, and observability; cloud platforms including Azure and AWS.

Candidate profile

Clear technical communication and presentation skills for IT leaders and business stakeholders.

Strong time management, organization, multitasking, prioritization, and deadline management.

Curiosity, adaptability, and willingness to learn emerging technologies.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Gartner