Principal Software Engineer- NLP, Gen AI, ML
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.
Key Skills for This Role
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Gartner
Executive Partner
Riyadh, KSA
Gartner seeks an experienced technology leader to advise CIO-level members and deliver tailored Executive Programs services. The role manages member relationships, develops customized plans, and supports engagement and r
Recruiter, Client Services Organization - Early Careers
Irving, USA
Senior Account Executive, LE, GTS
Arlington, USA
Executive Partner
Riyadh, KSA
Talent Sourcer
London, GBR
Executive Partner
, KSA
Executive Partner, Supply Chain
, GBR
Enterprise Account Executive
Sydney, AUS
Associate Data Scientist
Gurugram, IND