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 PYTHON Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    About Credit Saison IndiaEstablished in 2019, CS India is one of the country's fastest growing Non-Bank Financial Company (NBFC) lenders, with verticals in wholesale, direct lending and tech-enabled partnerships with Non-Bank Financial Companies (NBFCs) and fintechs. Its tech-enabled model coupled with underwriting capability facilitates lending at scale,...


  • 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 GetSet Software Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Senior Software Engineer- DevOpsGetSetSoftware is exclusively appointed by ourclient (a leading provider of mission-critical, cloud-native monetization andrevenue management software on the private and public cloud. Established in1999, served over 50 telecommunications operators in more than 50 countries,processing over one billion transactions per hour with...


  • Bengaluru, Karnataka, India Dell Technologies Full time

    Software Quality Senior EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and...


  • Bengaluru, Karnataka, India Black Duck Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Software Senior EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


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

    Software Senior EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


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

    Software Senior Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Integra Connect Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Company DescriptionIntegra Connect is driven to make specialty care practices clinically and financially successful through value-based, precision medicine. By combining these focuses, Integra Connect enables providers, payers, and life sciences companies to harness value-based, precision medicine principles to improve decision-making and impact patients'...


  • Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Senior Member of Technical Staff Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a senior member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or...