Principal Engineer, Machine Learning (Python)

2 Months ago • 13 Years + • DevOps

Job Summary

Job Description

Nagarro seeks a Principal Engineer, Machine Learning (Python) with 13+ years of experience. Responsibilities include understanding client needs, designing technical solutions, mapping decisions to requirements, identifying optimal solutions, defining architectural guidelines, and reviewing designs for scalability, security, and best practices. The role also involves developing overall solutions, resolving code/review issues, conducting POCs, and collaborating with developers to ensure projects meet requirements. Proficiency in Python, software architecture, cloud platforms, and containerization is crucial.
Must have:
  • 13+ years exp
  • Python proficiency
  • Software architecture expertise
  • Cloud platform knowledge
  • Problem-solving skills
  • Excellent communication
Good to have:
  • Django/Flask exp
  • Database knowledge (SQL/NoSQL)
  • Docker/Kubernetes exp
  • Relevant certifications

Job Details

Company Description

👋🏼We're Nagarro.

We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 36 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That's where you come in!

Job Description

REQUIREMENTS:

  • Experience: 13+ Years
  • Proficiency in Python programming.
  • Strong understanding of software architecture principles and design patterns.
  • Experience with frameworks such as Django or Flask.
  • Knowledge of database systems (e.g., SQL, NoSQL).
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Strong problem-solving abilities and analytical thinking.
  • Excellent verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
  • Relevant certifications in Python, cloud platforms, or software architecture are a plus.

RESPONSIBILITIES:

  • Understanding the client’s business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements.
  • Mapping decisions with requirements and be able to translate the same to developers.
  • Identifying different solutions and being able to narrow down the best option that meets the client’s requirements.
  • Defining guidelines and benchmarks for NFR considerations during project implementation
  • Writing and reviewing design document explaining overall architecture, framework, and high-level design of the application for the developers
  • Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed.
  • Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it
  • Understanding and relating technology integration scenarios and applying these learnings in projects
  • Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken.
  • Carrying out POCs to make sure that suggested design/technologies meet the requirements.

Qualifications

Bachelor’s or master’s degree in computer science, Information Technology, or a related field.

Similar Jobs

Level AI - FullStack Engineer - AI (Noida, India)

Level AI

Noida, Uttar Pradesh, India (Hybrid)
• 4 Months ago
Enphase Energy - Staff Software Engineer

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
• 1 Month ago
Fairmatic - Senior Full Stack Engineer

Fairmatic

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
• 4 Months ago
Netradyne - Staff Data Scientist

Netradyne

Bengaluru, Karnataka, India (On-Site)
• 5 Months ago
Fliff  Inc  - Software Engineer II

Fliff Inc

Sofia, Sofia City Province, Bulgaria (On-Site)
• 8 Months ago
Surge Technology Solutions  Inc  - DevOps Engineer with AWS

Surge Technology Solutions Inc

Bengaluru, Karnataka, India (On-Site)
• 5 Months ago
ION - Cloud Engineer Kubernetes

ION

Italy (Hybrid)
• 4 Months ago
Nagarro - Associate Principal Engineer

Nagarro

Sri Lanka (Remote)
• 4 Months ago
Rubrik - Senior Product Security Engineer

Rubrik

Bengaluru, Karnataka, India (Hybrid)
• 3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

DigitalOcean - Senior Cloud Support Engineer

DigitalOcean

Hyderabad, Telangana, India (Hybrid)
• 4 Months ago
Fliff  Inc  - Software Engineer II

Fliff Inc

Sofia, Sofia City Province, Bulgaria (On-Site)
• 8 Months ago
ByteDance - Software Engineer in ML Engineering Platform

ByteDance

Seattle, Washington, United States (On-Site)
• 3 Months ago
The Walt Disney Company - Lead Full Stack Engineer (Python)

The Walt Disney Company

Santa Monica, California, United States (On-Site)
• 2 Months ago
DraftKings - Lead Data Science Engineer

DraftKings

London, England, United Kingdom (On-Site)
• 3 Months ago
Fliff  Inc  - Software Engineer III

Fliff Inc

Sofia, Sofia City Province, Bulgaria (On-Site)
• 8 Months ago
Patterned Learning Career - Senior Software Engineer - Fullstack

Patterned Learning Career

(Remote)
• 1 Week ago
GT - Full-stack Engineer (Python + React.js)

GT

Poland (Remote)
• 1 Week ago
Velotio Technologies - Senior Engineer (ROR + NodeJS)

Velotio Technologies

Pune, Maharashtra, India (Remote)
• 3 Months ago
GrowthX® - Tech Lead

GrowthX®

Bengaluru, Karnataka, India (On-Site)
• 4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Gurugram, Haryana, India

Intellibus - Senior Site Reliability Engineer

Intellibus

Bengaluru, Karnataka, India (Remote)
• 4 Months ago
PwC - IN_Senior Associate _Data  Migration_Enterprise_Apps_SAP_Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
• 4 Months ago
NVIDIA - Deep Learning Engineer, Datacenters

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
• 1 Month ago
Assystems - Sr. Structural Design Engineer - Buildings

Assystems

Hyderabad, Telangana, India (On-Site)
• 3 Months ago
Axinous - Account Executive - Risk Management

Axinous

Bengaluru, Karnataka, India (On-Site)
• 1 Month ago
Assystems - Draftsman structure

Assystems

Mumbai, Maharashtra, India (On-Site)
• 3 Months ago
PwC - D365 Finance-Associate

PwC

Mumbai, Maharashtra, India (On-Site)
• 4 Months ago
Microsoft - Senior Hardware Engineer

Microsoft

Bengaluru, Karnataka, India (On-Site)
• 1 Month ago
CGI - Functional AI tester

CGI

Pune, Maharashtra, India (On-Site)
• 6 Months ago
PwC - IN_Senior Associate _Java Developer _Data & Analytics _Advisory _PAN India

PwC

Kolkata, West Bengal, India (On-Site)
• 4 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Microsoft - Linux security and Release Management Engineer

Microsoft

Bengaluru, Karnataka, India (On-Site)
• 1 Month ago
Salesforce - Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal)

Salesforce

San Francisco, California, United States (On-Site)
• 5 Months ago
Rebellion - Senior DevOps Engineer (AWS/Azure) - Tech Team

Rebellion

Oxford, England, United Kingdom (Hybrid)
• 8 Months ago
DraftKings - Lead Software Engineer

DraftKings

Sofia, Sofia City Province, Bulgaria (Hybrid)
• 2 Months ago
Innoactive - Software Engineer

Innoactive

(Remote)
• 2 Months ago
Nagarro - Senior Staff Engineer - Python Full Stack

Nagarro

Colombia (Remote)
• 1 Week ago
Ubisoft - DevOps Linux Administrator

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
• 1 Week ago
Sagent - Lead Devops Engineer - India

Sagent

Chennai, Tamil Nadu, India (Hybrid)
• 3 Months ago
Microsoft - Digital Solution Area Specialist - Azure Infrastructure - UK Market

Microsoft

Dublin, County Dublin, Ireland (On-Site)
• 1 Month ago
Info Stretch - Lead Data Engineer

Info Stretch

Pune, Maharashtra, India (On-Site)
• 3 Months ago

Get notifed when new similar jobs are uploaded