BM

Sr. Software Developer - Python GenAI (SWF)

Bmw Techworks India
Pune7-10 LPA Posted 22 Aug 2025
FULL TIME
Data Science
Rest Apis
Pytorch
Python

Job Description

  • Education Experience :
  • Bachelors degree in Computer Science, Software Engineering, or a related field.
  • 6+ years of experience in Python development with a focus on OOP concepts.
  • Technical Skills :
  • Proficiency in Python with a strong understanding of Object-Oriented Programming (OOP).
  • Hands-on experience with Continuous Integration (CI) and Continuous Delivery (CD) pipelines.
  • Familiarity with automation tools and frameworks.
  • Experience working with REST APIs for building and consuming services.
  • Proficiency in version control systems like Git, Gerrit, or GitHub.
  • Basic understanding of operating mission-critical services and ensuring their reliability.
  • Experience with incorporating GenAI in the development process
  • Good Understanding in at least one of the following fields: Fine-Tuning of Models, PyTorch, Data Science, RAG based GenAI applications, CNN, TensorFlow, Processing and Shaping of large Datasets
  • Soft Skills :
  • Strong problem-solving and analytical skills.
  • Effective communication and collaboration abilities.
  • Eagerness to learn and adapt to new technologies.

Skillset for Senior Python Developer:

  • Education Experience :
  • Bachelors or Master s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in Python development with a focus on OOP concepts.
  • Technical Skills :
  • Advanced proficiency in Python with a deep understanding of Object-Oriented Programming (OOP).
  • Extensive experience with designing and managing CI/CD pipelines.
  • Expertise in automation tools and frameworks for deployment and testing.
  • Strong experience in building and consuming REST APIs.
  • Proficiency in version control systems like Git, Gerrit, or GitHub, with experience in managing repositories and code reviews.
  • Proven track record of operating and maintaining mission-critical services, ensuring high availability and performance.
  • Experience with incorporating GenAI in the development process
  • Experience in at least two of the following fields: Fine-Tuning/Hyperparameter Tuning, PyTorch, Data Science, RAG based GenAI applications, CNN, TensorFlow, Processing and Shaping of large Datasets
  • Leadership Skills :
  • Ability to lead and mentor junior and mid-level developers.
  • Strong project management and organizational skills.
  • Excellent communication skills to collaborate with cross-functional teams and stakeholders.

Key Responsibilities:

  • Develop and maintain Python-based applications with a focus on OOP principles.
  • Design, implement, and manage CI/CD pipelines to ensure efficient and reliable deployments.
  • Build and consume REST APIs for seamless integration with other services.
  • Automate workflows and processes to improve efficiency and reduce manual effort.
  • Operate and maintain mission-critical services, ensuring their reliability, scalability, and performance.
  • Collaborate with cross-functional teams to deliver high-quality solutions.
  • [Senior] Mentor and guide junior developers, fostering a culture of knowledge sharing and continuous improvement.

Preferred Qualifications:

  • Experience with monitoring and logging tools for mission-critical services.
  • Familiarity with cloud platforms and deployment architectures.
  • Knowledge of security best practices in software development

Join WhatsApp Channel