Sr. Software Developer - Python GenAI (SWF)

6 - 10 years

7 - 12 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Title: Sr. Software Developer - Python GenAI

We are seeking an experienced Python Developer with a strong foundation in Object-Oriented Programming (OOP) concepts and expertise in building and maintaining mission-critical services related to AI applications. The ideal candidate will have hands-on experience with Continuous Integration (CI), Continuous Delivery (CD), automation processes and incorporation of GenAI in the development process, as well as proficiency in working with REST APIs and version control systems like Git, Gerrit, or GitHub. This role requires a proactive individual who can ensure the reliability and scalability of critical services.

Skillset for Mid-Level Python Developer:

  • 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.
Business fluent knowledge of English (written and spoken).

Mock Interview

Practice Video Interview with JobPe AI

Start Data Science Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
BMW Techworks India logo
BMW Techworks India

Accounting

Bengaluru

RecommendedJobs for You