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

Avathon - Senior Full Stack Engineer

Avathon

Bengaluru, Karnataka, India (On-Site)
• 3 Months ago
Drivetrain - SDE (Automation & Quality Focus)

Drivetrain

Kolkata, West Bengal, India (Remote)
• 6 Months ago
Tesla - Senior Machine Learning, AI Engineer

Tesla

Brandenburg, Germany (On-Site)
• 5 Hours ago
WorldWinner - Senior DevOps Engineer

WorldWinner

(Remote)
• 2 Weeks ago
Fluxon - Senior Software Engineer

Fluxon

Hyderabad, Telangana, India (Remote)
• 3 Months ago
ION - Cloud Engineer/Architect (DevOps)

ION

London, England, United Kingdom (On-Site)
• 4 Months ago
ION - Cloud Engineer/Architect (DevOps)

ION

Italy (On-Site)
• 4 Months ago
Globalization Partners - Manager, DevOps

Globalization Partners

(Remote)
• 2 Months ago
Canva - Senior Software Engineer (Release Engineering/Python) - open to remote across ANZ

Canva

Sydney, New South Wales, Australia (Remote)
• 1 Month ago
Edgemony - AWS Cloud Engineer - R5 LABS

Edgemony

Milan, Lombardy, Italy (Hybrid)
• 2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Garena - Backend Engineer (Individual Contractor)

Garena

Jakarta, Jakarta, Indonesia (On-Site)
• 2 Weeks ago
Fairmatic - Senior Full Stack Engineer

Fairmatic

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
• 4 Months ago
Level AI - Backend Engineer - Customer Engineering

Level AI

Noida, Uttar Pradesh, India (Hybrid)
• 4 Months ago
CloudHire - Sr Django Backend Developer

CloudHire

India (Remote)
• 3 Months ago
SmileGate - Game Data Engineer [LOST ARK]

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
• 4 Weeks ago
Level AI - FullStack Engineer - AI (Noida, India)

Level AI

Noida, Uttar Pradesh, India (Hybrid)
• 4 Months ago
ByteDance - Senior Site Reliability Architect - Security Engineering - San Jose

ByteDance

San Jose, California, United States (On-Site)
• 1 Month ago
Fliff  Inc  - Senior Tech Lead Manager

Fliff Inc

Sofia, Sofia City Province, Bulgaria (On-Site)
• 8 Months ago
Level AI - Principal Software Engineer

Level AI

Noida, Uttar Pradesh, India (Hybrid)
• 4 Months ago
Fliff  Inc  - Tech Lead Manager

Fliff Inc

Sofia, Sofia City Province, Bulgaria (On-Site)
• 8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Gurugram, Haryana, India

Aristocrat Gaming - Senior Animator I (Spine)

Aristocrat Gaming

Gurugram, Haryana, India (Hybrid)
• 1 Month ago
Normalyze - Customer Success Engineer - Data Security - Implementation - DSPM - Bangalore

Normalyze

Bengaluru, Karnataka, India (Remote)
• 3 Months ago
PlaySimple - Senior Product Manager

PlaySimple

Karnataka, India (On-Site)
• 4 Months ago
Microsoft - Senior Verification Engineer

Microsoft

Bengaluru, Karnataka, India (On-Site)
• 1 Month ago
GoTo Group - Senior Software Engineer - Engineering Platform

GoTo Group

Bengaluru, Karnataka, India (On-Site)
• 2 Months ago
Saviynt - Technical Lead, Support Operations- Active Directory

Saviynt

Bengaluru, Karnataka, India (Hybrid)
• 3 Months ago
PwC - IN_Manager – CDD - DDV-Advisory – Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
• 2 Months ago
Axinous - Manager, Travel & Operations

Axinous

Sahibzada Ajit Singh Nagar, Punjab, India (On-Site)
• 3 Months ago
Coherent Corp - Senior Manager, Application Development

Coherent Corp

Hyderabad, Telangana, India (Hybrid)
• 3 Months ago
PwC - IN-Senior Manager-Program management-Markets -IFS-Mumbai

PwC

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

Get notifed when new similar jobs are uploaded

DevOps Jobs

PwC - ETIC, Cloud Solution Architect (Multi-Cloud, DevOps Focus) - Senior Manager

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
• 3 Months ago
ByteDance - Senior Site Reliability Engineer, AI Applications

ByteDance

San Jose, California, United States (On-Site)
• 2 Months ago
Nielsen Holdings - SENIOR DEVOPS ENGINEER

Nielsen Holdings

Mumbai, Maharashtra, India (Hybrid)
• 3 Months ago
EXUSIA - Google Cloud Platform - Senior Data Engineer

EXUSIA

India (Remote)
• 3 Months ago
Wipro - Azure AD

Wipro

Bengaluru, Karnataka, India (On-Site)
• 4 Months ago
PwC - Azure Data Engineer, Manager (Security clearance required)

PwC

Ottawa, Ontario, Canada (On-Site)
• 2 Months ago
Tencent - Principal / Senior Cloud Solution Architect - Tencent Cloud

Tencent

Palo Alto, California, United States (On-Site)
• 3 Months ago
Rackspace Technology - Sr Big Data Engineer Airflow and Oozie (GCP)

Rackspace Technology

United States (Remote)
• 1 Month ago
Keywords Studios (Player Support) - Solutions Architect

Keywords Studios (Player Support)

United States (Remote)
• 2 Months ago
Worldline - Site Reliability Engineer

Worldline

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

Get notifed when new similar jobs are uploaded