BMBmw Techworks India
Sr. Software Developer - Python GenAI (SWF)
Pune ₹7-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