Nippon Data - R&D Software Engineer - Python Development

3 - 8 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Description

Job Title : R&D Software Engineer

Python Developer

Exp : 3-8 yearsLocation : GurgaonEducation : CSE or ECEKey skills : Core python programming, Expert in FastAPILocation : GurugramEmployment Type : Full-Time

About The Role

We are looking for a highly skilled R&D Software Engineer to join our team. The role involves designing, developing, and optimizing core software components, APIs, and microservices that power our research and development initiatives.You will work closely with architects, data scientists, and product teams to build scalable and high performance systems, while leveraging modern frameworks and cloud-native technologies.

Key Responsibilities

  • Design, develop, and maintain core Python-based services and libraries for R&D projects
  • Build and optimize RESTful APIs using FastAPI for internal and external applications
  • Architect and implement microservices running on Docker & Kubernetes
  • Collaborate with data scientists and engineers to integrate ML/AI components into production pipelines
  • Ensure clean, reusable, and testable code with strong focus on performance and scalability
  • Implement secure authentication & RBAC mechanisms for APIs and services
  • Contribute to R&D software development practices, POCs, and prototypes
  • Troubleshoot, debug, and optimize complex systems in production environments

Requirements / Skills

  • Strong proficiency in Core Python (OOP, async programming, multithreading, data structures, algorithms)
  • Hands-on experience with FastAPI (or Flask/Django with willingness to work in FastAPI)
  • Proven experience with microservices architecture, containerization (Docker), and orchestration (Kubernetes)
  • Experience in debugging, profiling, and performance optimization of Python services
  • Exposure to MLOps tools (MLflow, Kubeflow, Airflow, Ray.io) is a strong plus
  • Knowledge of ML frameworks (TensorFlow / PyTorch) preferred but not mandatory
  • Understanding of RBAC, authentication mechanisms, and API security
  • Strong problem-solving skills and experience working in R&D / innovation-driven environments

Why Join Us

  • Work on cutting-edge R&D projects at the intersection of software engineering and applied AI/ML
  • Opportunity to own core modules and microservices impacting large-scale systems
  • Collaborative work environment with innovators, researchers, and engineers
  • Competitive compensation, benefits, and career growth opportunities
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Nippon Data Systems logo
Nippon Data Systems

IT Services and IT Consulting

NOIDA Uttar Pradesh

RecommendedJobs for You