Senior Software Developer( Python)

JobItUs

Bengaluru

On-site

INR 2,500,000 - 4,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JobItUs is seeking a Senior Software Developer with strong Python skills to join our AI Solutions team in Bengaluru. You will build robust, scalable backend systems and RESTful services for AI/ML model serving using FastAPI.

Collaborate with AI/ML engineers, data scientists, and cloud architects to deploy models in production. You will champion clean code, SOLID principles, CI/CD, and observability to ensure reliable, high-performance software in a cloud-native environment.

Qualifications

  • 5+ years of hands-on Python development.
  • Strong knowledge of OOP and design patterns.
  • Experience with FastAPI and RESTful services.
  • Experience with CI/CD, Docker, and Git in production.

Responsibilities

  • Write high-quality Python code following OOP, SOLID, and patterns.
  • Develop RESTful APIs and backend services for AI model serving using FastAPI.
  • Collaborate with AI/ML engineers to deploy models into production.
  • Implement CI/CD pipelines and observability for reliable deployments.
  • Mentor junior developers and participate in code reviews.

Skills

Python
OOP
Software architecture
SOLID design
RESTful APIs
Cloud integration
Team collaboration
Communication skills

Education

Bachelor's or Master's in Computer Science, IT, or related field

Tools

Docker
Git
FastAPI
CI/CD

Job description

About the Role: We are looking for a talented Senior Software Developer with strong Python skills. You will join our AI Solutions team. We focus on creating advanced AI systems in the Electrification field. In this role, you will work with AI/ML engineers, data scientists, and cloud architects. Together, you will develop robust, scalable software solutions using the latest AI technologies. This is a great chance to work where AI innovation meets high-performance backend systems and cloud-native development.

Responsibilities
  • Write high-quality, testable, and maintainable Python code using object-oriented programming (OOP), SOLID principles, and design patterns.
  • Develop RESTful APIs and backend services for AI/ML model serving using FastAPI.
  • Collaborate with AI/ML engineers to integrate and deploy Machine Learning, Deep Learning, and Generative AI models into production environments.
  • Contribute to software architecture and design discussions to ensure scalable and efficient solutions.
  • Implement CI/CD pipelines and adhere to DevOps best practices for reliable and repeatable deployments.
  • Design for observability, incorporating structured logging, performance monitoring, and alerting mechanisms.
  • Optimize code and system performance, ensuring reliability and robustness at scale.
  • Participate in code reviews, promote clean code practices, and mentor junior developers when needed.
Required Qualifications
  • Bachelor’s or Master’s degree in Computer Science, IT, or a related field.
  • 5+ years of hands-on experience in software development, with a focus on Python.
  • Deep understanding of OOP concepts, software architecture, and design patterns.
  • Experience with backend web frameworks, preferably FastAPI.
  • Familiarity with integrating ML/DL models into software solutions.
  • Practical experience withCI/CD, containerization (Docker), and version control systems (Git).
  • Exposure to MLOps practices and tools for model deployment and monitoring.
  • Strong collaboration and communication skills in cross-functional engineering teams.
  • Familiarity with cloud platforms like AWS (e.g., Sagemaker, Bedrock)or Azure (e.g., ML Studio, OpenAI Service).
Preferred Qualifications
  • Experience in Rust is a strong plus.
  • Experience working on high-performance, scalable backend systems.
  • Exposure to logging/monitoring stacks like Prometheus, Grafana, ELK, or Open Telemetry.
  • Understanding of data engineering concepts, ETL pipelines, and processing large datasets.
  • Background or interest in the Power and Energy domain is a plus
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Palni • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Python Software Developer
Python Software Developer

Palni • Hyderabad

On-site
INR 1,400,000 - 2,200,000
Senior Python Software Engineer
Senior Python Software Engineer

Stellar Innovations • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Python Developer (AI)
Python Developer (AI)

Intellify • Ahmedabad District

On-site
INR 1,000,000 - 1,500,000
Senior Python AI/ML Engineer
Senior Python AI/ML Engineer

Keka Technologies Private Limited • Ahmedabad District

On-site
INR 4,200,000 - 5,800,000
Python software Engineer
Python software Engineer

concertcare india pvt. ltd. • Chennai District

On-site
INR 800,000 - 1,200,000
Senior AI Engineer
Senior AI Engineer

BIGFORMULA Solutions • Ernakulam

On-site
INR 1,200,000 - 1,500,000
Senior Software Developer Python
Senior Software Developer Python

Siemens • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Python Developer
Senior Python Developer

Neurealm • Gurugram District

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

Vish Gyana Technology Solutions • Chennai

On-site
INR 600,000 - 800,000