Backend Python Developer

Capco

Bengaluru, Pune District

On-site

INR 180,000 - 300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Capco is seeking a Python Backend Developer in Bengaluru to design, build, and scale FastAPI-based services for large data modeling projects. You will collaborate with data scientists and business stakeholders to operationalize models in production and deliver secure, well-documented APIs.

Your role involves integrating with Azure Data Lake, Databricks Delta Lake, and Azure DevOps, plus establishing robust CI/CD pipelines and automated tests.

Qualifications

  • Back-end development with Python, focusing on scalable services and APIs.
  • Experience building RESTful APIs, data modeling, and model operationalization.
  • Ability to collaborate with data scientists and stakeholders to deliver production solutions.

Responsibilities

  • Design, develop, and maintain scalable backend services and RESTful APIs using Python and FastAPI.
  • Build and integrate APIs that expose statistical models and analytical services to front end and external systems.
  • Collaborate with data scientists to operationalize models in production.
  • Integrate backend services with Azure cloud components including Data Lake Storage, Databricks, Delta Lake, and Azure DevOps.
  • Design and implement secure authentication and authorization and API security mechanisms.
  • Develop reusable, modular, and maintainable code following best practices.
  • Optimize performance, scalability, and reliability for high-volume data processing.
  • Implement automated testing, including unit tests with pytest.
  • Collaborate with front-end teams to enable seamless React-frontend integration.
  • Develop and maintain CI/CD pipelines for deployment and release processes.
  • Work with ML flow and MLOps frameworks for model deployment, versioning, monitoring, and lifecycle management.
  • Participate in code reviews, design discussions, and architecture planning.
  • Create and maintain technical documentation, API specs, and runbooks.

Skills

Python
REST API design
Async programming
Documentation
Agile delivery
Scrum

Tools

FastAPI Framework
Pydantic models
Modular implementation
Authentication & Authorization
Error handling & Logging
Azure DevOps
Git versioning
Azure cloud
Databricks
Delta Lake

Job description

Python Backend Developer

We are seeking a skilled Python backend developer with strong expertise in backend application development to join our team. The role involves managing development of FastAPI based applications to run large data modeling, and leveraging the Databricks platform. The ideal candidate will have a robust background in backend development, Data science model basics, and cloud-based solutions to drive data-driven decision-making and innovation within our portfolio.

Key Skills
  • Python
  • FastAPI Framework
  • REST API design
  • Pydantic models
  • Async programming
  • Modular implementation
  • Authentication & Autherization
  • Error handling & Logging
  • Documentation
  • Azure DevOps
  • Git versioning
  • Agile delivery
  • Scrum
  • Azure cloud
  • Databricks
  • Delta Lake
Key Responsibilities
  • Design, develop, and maintain scalable backend services and RESTful APIs using Python and FastAPI.
  • Build and integrate APIs that expose statistical models, analytical services, and machine learning solutions to front end and external systems.
  • Collaborate with data scientists and business stakeholders to operationalize computational and statistical models in production environment.
  • Integrate backend services with Azure cloud components, including Azure Data Lake Storage, Databricks Delta Lake, and Azure DevOps.
  • Design and implement secure authentication and authorization, and API security mechanism.
  • Develop reusable, modular, and maintainable code following software engineering best practices and coding standard.
  • Optimize application performance, scalability, and reliability for high-volume data processing workloads.
  • Implement automated testing, including unit test cases using pytest.
  • Collaborate with front end developers to support seamless integration between React-based user interfaces and backend services.
  • Develop and maintain CI/CD pipelines to automate application deployment and release processes.
  • Work with ML flow and MLOps frameworks to support model deployment, versioning, monitoring, and life cycle management.
  • Participate in code reviews, technical design discussions, and architecture planning activities.
  • Create and maintain technical documentation, API specifications, and operational runbook.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Backend Developer
Python Backend Developer

Durapid Technologies Private Limited • India

On-site
INR 800,000 - 1,200,000
Python Backend Developer
Python Backend Developer

Durapid Technologies Pvt Ltd • India

On-site
INR 800,000 - 1,200,000
Python-based backend developer
Python-based backend developer

Pure Billion Technologies • Mumbai

On-site
Competitive salary package
Opportunities for career growth
Collaborative team environment
+1
Python Developer
Python Developer

MINDTEL • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Python Backend Developer
Python Backend Developer

Gemini Solutions Pvt. ltd. • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Senior Backend Engineer (Python)
Senior Backend Engineer (Python)

DIMAAG • Bengaluru Urban

On-site
INR 1,800,000 - 3,200,000
Python Backend Developer
Python Backend Developer

Technix-Technology Solutions Private Limited • Patna

On-site
INR 600,000 - 900,000
Python Backend Developer
Python Backend Developer

Ibotix Technologies • India

On-site
INR 600,000 - 1,000,000
Python Data Engineers
Python Data Engineers

Capco • Kolkata District

On-site
INR 900,000 - 1,300,000
Backend Python Developer
Backend Python Developer

Avalon Software Services • Hyderabad, Chennai District, Bengaluru

On-site
INR 2,500,000 - 4,200,000