Senior Software Engineer- Python

3 days ago


Bengaluru, Karnataka, India RIG Full time ₹ 8,00,000 - ₹ 24,00,000 per year

Senior Software Developer - Python

GENERAL DUTIES AND TASKS :

  1. Write high-quality, testable, and maintainable Python code using object-oriented programming (OOP), SOLID principles, and design patterns.

  2. Develop RESTful APIs and backend services for AI/ML model serving using FastAPI.

  3. Collaborate with AI/ML engineers to integrate and deploy Machine Learning, Deep Learning, and Generative AI models into production environments.

  4. Contribute to software architecture and design discussions to ensure scalable and efficient solutions.

  5. Implement CI/CD pipelines and adhere to DevOps best practices for reliable and repeatable deployments.

  6. Design for observability, incorporating structured logging, performance monitoring, and alerting mechanisms.

7. Optimize code and system performance, ensuring reliability and robustness at scale.

  1. Participate in code reviews, promote clean code practices, and mentor junior developers when needed.

Required Qualifications:

Bachelors or Masters 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).

Must-Have Primary Skill: UI Development-Application Development-TypeScript



  • Bengaluru, Karnataka, India SLK Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer AI IntegrationRole OverviewThe Senior Software Engineer AI Integration at one of SLK Fintech client who acts as the critical link between AI and real-world implementation. This professional is responsible for designing, connecting, and delivering robust, end-to-end pipelines that integrate AI models and agentic workflows into...


  • Bengaluru, Karnataka, India Clarivate Full time

    Job DescriptionWe are looking for a Senior Software Engineer (Python) to join our IP Content Technology team in India to help us build content pipeline with end-to-end data automation solution. If you passionate about coding, Cloud and have extensive experience on processing large volume of data efficiently, we d love to hear from you We are looking for...


  • Bengaluru, Karnataka, India TestCore IT Solutions Pvt. Ltd. Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Title:Software Engineer / Senior Software Engineer – Embedded Python (RTOS)Location:Hyderabad (Work from Office)Experience:1–4+ years (SE) / 4–7+ years (SSE)Job DescriptionWe are looking for motivated and skilledEmbedded Software Engineerswith strong experience inPythonandRTOSdevelopment. The ideal candidate should have hands-on expertise in...


  • Bengaluru, Karnataka, India NatWest Group Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Join us as a Software Engineer, PythonThis is an opportunity for a driven Software Engineer to take on an exciting new career challengeDay-to-day, you'll build a wide network of stakeholders of varying levels of seniorityIt's a chance to hone your existing technical skills and advance your careerWe're offering this role at associate levelWhat you'll doIn...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    Job DescriptionJob DescriptionRoles and Responsibilities- Operate as a start-up within a highly influential InsurTech company- Drive engineering best practices such as TDD and GitOps- Lead the team in architecture and design discussions, and represent the team in cross company architecture decisions- Partner with product management and engineering leadership...


  • Bengaluru, Karnataka, India KrazyBee Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Senior Software Engineer Job Location : Bangalore ( Work From Office ) A highly motivated and passionate individual who has experience in executing end to end application deliveries; bringing them to production with high quality. Passionate about building flexible and scalable solutions with an eye for details and can weigh pros and cons to find the...


  • Bengaluru, Karnataka, India Travtech Software Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer with strong Travel/IT product experience, skilled in scalable design, coding, reviews, mentoring, and delivering high-performance solutions end-to-end. Required Candidate profileProactive expert with strong travel domain experience, hands-on in design/architecture, ready to take end-to-end project ownership, mentor teams, and...


  • Bengaluru, Karnataka, India Siemens Full time US$ 1,50,000 - US$ 2,00,000 per year

    We are looking for: Senior Software Developer Python,Youll make an impact by: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...


  • Bengaluru, Karnataka, India Progress Software Full time ₹ 8,00,000 - ₹ 20,00,000 per year

    Job Title: Software Engineer Senior (.Net, C#) Progress Location: Bangalore Contract type: Full time Job Description We are Progress (Nasdaq: PRGS) - a trusted provider of software that enables our customers to develop, deploy, and manage responsible, AI-powered applications and experiences with agility and ease. Were proud to have a diverse, global...

  • Python Developer

    6 days ago


    Bengaluru, Karnataka, India NTek Software Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Title:Senior Python Developer (6–8 Years Experience)Location:BENGALORE, DELHI NCRJob Summary:We are looking for an experienced Python Developer with 6–8 years of hands-on expertise in designing, developing, and maintaining scalable software applications. The candidate should have deep knowledge of Python frameworks, cloud platforms, databases, and...