Senior Software Developer Python

V2 Solutions

Hinoba-an

On-site

PHP 1,326,000 - 2,785,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Siemens is seeking a Senior Software Engineer - Python to join our Bangalore-based team. You will develop robust backend services, implement APIs for AI/ML model serving, and collaborate with AI/ML engineers to deploy models in production.

The role emphasizes scalable architecture, SOLID/OOP, and modern DevOps practices. Strong Python expertise and experience with FastAPI, Docker, Git, and CI/CD are required, with opportunities to mentor others.

Qualifications

  • Bachelor's or Master's degree in CS/IT or related field.
  • 5+ years hands-on Python software development experience.
  • Strong understanding of OOP, software architecture and design patterns.
  • Experience with backend web frameworks, preferably FastAPI.
  • Experience integrating ML/DL models into software solutions.
  • Practical experience with CI/CD, containerization (Docker), and Git.
  • Exposure to MLOps practices and tools for model deployment and monitoring.
  • Strong collaboration and communication skills within cross-functional teams.

Responsibilities

  • Write high-quality, testable Python code applying OOP and SOLID principles.
  • Develop RESTful APIs and backend services for AI/ML model serving.
  • Collaborate with AI/ML engineers to deploy ML/DL/Generative AI models.
  • Contribute to software architecture and scalable, efficient design discussions.
  • Implement CI/CD pipelines and adhere to DevOps practices.
  • Design for observability with structured logging, monitoring and alerts.
  • Optimize code and system performance for reliability at scale.
  • Participate in code reviews and mentor junior developers.

Skills

Python
OOP
REST APIs
AI/ML integration
Software Architecture
Design Patterns

Education

Bachelor's degree
Master's degree

Tools

FastAPI
Docker
Git
CI/CD

Job description

Job Summary

Dear Aspirant! We empower our people to stay resilient and relevant in a constantly changing world. We're looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you'd make a great addition to our vibrant international team.


Senior Software Engineer - Python

Key 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.


Requirements


  • 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 with CI/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 OpenTelemetry .

  • Understanding data engineering concepts, ETL pipelines , and processing large datasets.

  • Background or interest in the Power and Energy domain is a plus.


About the Company

Create a better #TomorrowWithUs! This role is based in Bangalore, where you'll get the chance to work with teams impacting entire cities, countries - and the shape of things to come. We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us. We're Siemens. A collection of over 312,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow. Find out more about Siemens careers at: www.siemens.com/careers Find out more about the Digital world of Siemens here: www.siemens.com/careers/digitalminds #STS

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Backend Architect for AI/API Services
Senior Python Backend Architect for AI/API Services

V2 Solutions • Hinoba-an

On-site
PHP 1,326,000 - 2,785,000
Staff Software Engineer (Python)
Staff Software Engineer (Python)

V2 Solutions • Hinoba-an

On-site
PHP 1,500,000 - 2,500,000
Python Fullstack Developer (React) 23 days ago
Python Fullstack Developer (React) 23 days ago

Genpact Services LLC • Philippines

On-site
PHP 700,000 - 1,100,000
Software Engineer – Backend & Platform
Software Engineer – Backend & Platform

Soket AI Labs • Hinoba-an

On-site
PHP 900,000 - 1,300,000
Competitive compensation
Equity participation opportunities
Flexible work arrangements
+2
Python Fullstack Developer (React)
Python Fullstack Developer (React)

Genpact • Philippines

On-site
PHP 600,000 - 900,000
Passways Senior Software Engineer – Java/Python/AI (Work From Home)
Passways Senior Software Engineer – Java/Python/AI (Work From Home)

Nelnet Philippines Inc • Philippines

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

Teciem • Hinoba-an

On-site
PHP 1,650,000 - 2,640,000
Senior Engineer- Python Developer_IPRD
Senior Engineer- Python Developer_IPRD

V2 Solutions • Hinoba-an

On-site
PHP 600,000 - 900,000
Software Engineer
Software Engineer

Hrtx • Metro Manila

On-site
PHP 600,000 - 1,000,000
Professional growth opportunities
Flexible work arrangements
Comprehensive benefits package
AI Engineering Lead
AI Engineering Lead

Teciem • Hinoba-an

Hybrid
PHP 1,980,000 - 3,301,000