Principal Engineer, Machine Learning (Python)

5 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

Rockstar Games - Technical Artist: Shotgrid Development Support

Rockstar Games

Oakville, Ontario, Canada (On-Site)
1 Month ago
Wargaming - Software Engineer (Python/Go)

Wargaming

Belgrade, Serbia (Hybrid)
1 Month ago
Code and Theory - Senior Engineer, Back-end

Code and Theory

Karnataka, India (Remote)
6 Months ago
Alphasense - Lead AI Platform Engineer

Alphasense

New York, New York, United States (On-Site)
5 Months ago
Level AI - FullStack Engineer - AI (Noida, India)

Level AI

Noida, Uttar Pradesh, India (Hybrid)
6 Months ago
ByteDance - Backend Software Engineer (Business Infra), ByteCloud - 2025 Start

ByteDance

Singapore (On-Site)
6 Months ago
Hedra - Machine Learning Engineer

Hedra

San Francisco, California, United States (On-Site)
1 Month ago
USE Insider - DevOps Engineer

USE Insider

İstanbul, İstanbul, Türkiye (Remote)
5 Months ago
Epic Games - Senior DevOps Programmer

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
Velotio Technologies - Lead Engineer (DevOps OpenShift)

Velotio Technologies

Maharashtra, India (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Software Engineer Intern (CDN/Edge/Traffic Platform)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Level AI - Principal Software Engineer

Level AI

Noida, Uttar Pradesh, India (Hybrid)
6 Months ago
Tonies - Senior Software Engineer

Tonies

Germany (Remote)
1 Month ago
Simple Viral Games - Fullstack Developer Intern

Simple Viral Games

Bengaluru, Karnataka, India (On-Site)
9 Months ago
ByteDance - Production System Engineer, Infrastructure Engineering Intern

ByteDance

Singapore (On-Site)
1 Month ago
Tonies - Senior Software Engineer

Tonies

Germany (Remote)
2 Months ago
Simple Viral Games - Backend Developer

Simple Viral Games

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Wargaming - Software Engineer (Python/Go)

Wargaming

Belgrade, Serbia (Hybrid)
1 Month ago
EXUSIA - AWS and Python Full Stack Leads / Senior Developers

EXUSIA

Hyderabad, Telangana, India (Remote)
1 Month ago
ByteDance - Security Software Engineer

ByteDance

Singapore (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Gurugram, Haryana, India

Shape Construction - MLOps Engineer - 4 Day Week + Remote

Shape Construction

India (Remote)
7 Months ago
Arrise Solutions (India)   - Senior UI Developer

Arrise Solutions (India)

Hyderabad, Telangana, India (On-Site)
7 Months ago
Assystems - Design Lead – Solar (Instrumentation)

Assystems

Gurugram, Haryana, India (On-Site)
6 Months ago
Paytm - Team Lead - Sales - Bangalore

Paytm

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Info Stretch - Engineer II

Info Stretch

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Nagarro - Senior Engineer, Java Fullstack

Nagarro

India (Remote)
6 Months ago
PwC - IN_Senior Associate– AEM /IT PMO -IT Function Transformation- Advisory – Noida

PwC

Noida, Uttar Pradesh, India (On-Site)
7 Months ago
Trek - Digital Marketing Coordinator

Trek

Haryana, India (On-Site)
3 Months ago
PhonePe - Manager Legal - Contracts and Advisory

PhonePe

Bengaluru, Karnataka, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

DEVOTEAM - Distributed Cloud | AWS DevOps Engineer

DEVOTEAM

Lisbon, Lisbon, Portugal (Remote)
6 Months ago
Nielsen Holdings - SENIOR DEVOPS ENGINEER

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
6 Months ago
Axinous - Senior Software Development Manager - C, Linux, Distributed Systems

Axinous

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Match Group - Senior Platform Engineer

Match Group

New York, New York, United States (Hybrid)
6 Months ago
Scopely - Principal DevOps Engineer - Star Trek Fleet Command

Scopely

Dublin, County Dublin, Ireland (Hybrid)
1 Month ago
PwC - ETIC, Cloud Solution Architect - Manager

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
6 Months ago
Knack Studios - Power Automate Developers

Knack Studios

Chennai, Tamil Nadu, India (On-Site)
10 Months ago
NVIDIA - Senior Site Reliability Engineer - GPU Clusters

NVIDIA

Austin, Texas, United States (On-Site)
2 Months ago
Moon Active - IT Infrastructure & Cloud Engineer

Moon Active

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
PwC - Utilities Grid Modernization Senior Associate

PwC

Toronto, Ontario, Canada (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded