Junior Python Engineer

DataNimbus Inc.

Hyderabad

On-site

INR 480,000 - 720,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

DataNimbus is seeking a motivated Python Developer with 1–3 years of experience to design, develop, and maintain scalable Data+AI applications focused on backend logic using PySpark and Databricks. You will build RESTful APIs, work with relational databases, and collaborate across teams to deliver robust solutions.

The role emphasizes clean code, unit testing, and API integration, with exposure to cloud platforms (AWS/Azure/GCP) and agile practices, within a fast-growing Data+AI environment.

Qualifications

  • 1–3 years of hands-on Python development experience.
  • Strong grasp of core Python concepts (OOP, data structures, exceptions).
  • Experience with Python web frameworks (Django, Flask, or FastAPI).
  • Experience with relational databases (MySQL, MSSQL, PostgreSQL) and SQL.
  • Understanding of REST API design and integration.
  • Familiarity with Git and cloud platforms (AWS/Azure/GCP).
  • Awareness of SDLC and Agile methodologies.

Responsibilities

  • Write clean, efficient Python code for scalable Data+AI backends.
  • Design and develop RESTful APIs and backend services.
  • Work with relational databases (MySQL, PostgreSQL, MSSQL).
  • Debug, troubleshoot, and optimize existing applications.
  • Collaborate with cross-functional teams and participate in code reviews.
  • Write and maintain unit tests to ensure quality.

Skills

Python development
REST API design
Agile methodologies
Git
Problem solving
Communication

Education

Bachelor's degree in Computer Science/IT/Engineering

Tools

Django
Flask
FastAPI
MySQL
PostgreSQL
MSSQL

Job description

About DataNimbus:

At DataNimbus, we are on a mission to redefine how organizations leverage Data and AI to drive growth, innovation, and efficiency. Our pioneering products, such as DataNimbus. Designer (a cloud‑native ETL designer), datanimbus.io (a comprehensive data and integration platform), FinHub.ai (payment modernization platform) empower businesses to simplify complex workflows, adopt cutting‑edge technology, and achieve sustainable scalability.

With headquarters in the U.S. and offices in India and Canada, DataNimbus operates globally, fostering a culture of responsible innovation, adaptability, and customer‑centricity. We pride ourselves on being a trusted partner for customers navigating the complexities of Data+AI and payment modernization.

Why Join DataNimbus?

At DataNimbus, we believe in shaping a sustainable, AI‑driven future while offering an environment that prioritizes learning, innovation, and growth. Our core values—Customer‑Centricity, Simplicity, Curiosity, Responsibility, and Adaptability—are the foundation of our workplace, ensuring every team member can make a meaningful impact. Joining DataNimbus means being part of a dynamic team where you can:

  • Work with cutting‑edge technologies and revolutionize workflows in Data+AI solutions.
  • Contribute to solutions that are trusted by global businesses for their scalability, security, and efficiency.
  • Grow personally and professionally in a culture that values curiosity and continuous learning.

If you’re passionate about innovation, ready to solve complex challenges with simplicity, and eager to make a difference, DataNimbus is the place for you.

About the Role

We are looking for a motivated Python Developer with 1–3 years of professional experience to join our Data+AI team. You will work on designing, developing, and maintaining scalable. Data+AI applications, contributing to both backend logic using PySpark and in Databricks.

Key Responsibilities
  • Write clean, efficient, and reusable Python code.
  • Design and develop RESTful APIs and backend services.
  • Work with relational and/or NoSQL databases (MySQL, PostgreSQL, MongoDB).
  • Debug, troubleshoot, and optimize existing applications.
  • Collaborate with cross‑functional teams.
  • Write and maintain unit tests to ensure code quality.
  • Participate in code reviews and follow best coding practices.
  • Integrate third‑party APIs and services.
  • Contribute to technical documentation.
Required Skills & Qualifications
  • 1–3 years of hands‑on experience in Python development.
  • Strong understanding of core Python concepts (OOP, data structures, exception handling).
  • Experience with at least one Python web framework (Django, Flask, or FastAPI).
  • Experience with at least one relational database (MySQL, MSSQL or PostgreSQL).
  • Familiarity with SQL and database design.
  • Understanding of REST API design and integration.
  • Knowledge of version control systems (Git).
  • Experience in cloud platforms (AWS/Azure/GCP).
  • Understanding of software development lifecycle (SDLC) and Agile methodology.
Good to Have (Preferred, Not Mandatory)
  • Experience with PySpark.
  • Exposure to building Dashboards, Knowledge on Measures and KPIs.
  • Exposure to using Claude or CoPilot, AI ML (RAG, AgenticAI).
  • Experience with testing frameworks (PyTest, unittest).
Soft Skills
  • Strong problem‑solving and analytical thinking
  • Good communication skills
  • Ability to work independently and in a team
  • Willingness to learn new technologies
Educational Qualification

Bachelor’s degree in Computer Science, IT, Engineering, or a related field (or equivalent practical experience)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Architect
Data Architect

DataNimbus Inc. • Hyderabad

On-site
INR 1,500,000 - 2,000,000
DataNimbus - Data Architect
DataNimbus - Data Architect

DataNimbus • Kolkata District

On-site
INR 1,800,000 - 2,800,000
Senior ML Engineer
Senior ML Engineer

DataNimbus Inc. • Hyderabad

On-site
INR 4,000,000 - 6,500,000
Python Backend Developer
Python Backend Developer

Wissen Technology • Mumbai

On-site
INR 800,000 - 1,200,000
Python/ETL Developer
Python/ETL Developer

Wissen • Bengaluru

On-site
INR 2,000,000 - 3,200,000
Python Developer_Pandas_Numpy_SQL_ETL_AWS
Python Developer_Pandas_Numpy_SQL_ETL_AWS

Crescendo Global Leadership Hiring India • Pune District, Gurugram District, Bengaluru

Hybrid
INR 1,400,000 - 2,600,000
Python Backend Developer
Python Backend Developer

Wissen Technology • Pune District

On-site
INR 800,000 - 1,200,000
Data Engineer I
Data Engineer I

Netomi • India

On-site
INR 1,500,000 - 2,500,000
Python Developer
Python Developer

Ascendion • Maharashtra

On-site
INR 1,200,000 - 1,500,000
Python Data Engineer (Blr/Chn/Hyd/Kochi/Kol/Pune)
Python Data Engineer (Blr/Chn/Hyd/Kochi/Kol/Pune)

Tata Consultancy Services • Hyderabad, Pune District, Bengaluru

On-site
INR 1,500,000 - 2,600,000