Senior Python Developer Analytics

PERSOL

Bangalore Rural

On-site

INR 300,000 - 420,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Persol is seeking a Senior Python Developer in its Analytics team to build and improve Python-based analytical engines for numerical data analysis, risk calculation, and modeling. This hands-on role emphasizes performance, deployment, reliability, and maintainability within a small specialist team.

You will own deployment, optimize runtime, and collaborate across products with a focus on scalable, clean code and robust services in containerised/cloud environments.

Qualifications

  • 5+ years hands-on Python development in production
  • Experience deploying Python services with APIs, containers and cloud infra
  • Familiarity with CI/CD, monitoring, and troubleshooting in production
  • Proficient with Git and SQL databases (MS SQL Server/Azure SQL)
  • Strong problem solving, technical judgement, and collaboration skills
  • Comfortable working in a fast-paced analytics environment

Responsibilities

  • Own deployment and runtime behaviour of Python analytic engines in containerised/cloud environments
  • Improve integration with services, data exchange, interfaces, and workflows
  • Diagnose and improve performance, reliability, and scalability in production environments
  • Develop and maintain Python-based applications and services
  • Collaborate with product owners and other developers to implement new features
  • Write clean, maintainable, efficient code and perform code reviews
  • Troubleshoot and debug issues in a timely manner

Skills

Python development
Production services
APIs
Containers
Cloud infrastructure
CI/CD pipelines
Monitoring
Troubleshooting
Git
SQL
Problem solving
Communication
Teamwork

Tools

Kubernetes
Helm
Docker
Kafka
Dapr

Job description

As a Senior Python Developer in the Analytics team, you will help build and improve Python-based analytical engines used for numerical data analysis, risk calculation, and modelling. This is a hands-on engineering role in a small specialist team: you will bring strong software engineering expertise to complement existing quantitative and mathematical capability, with particular focus on performance, deployment, reliability, and maintainability.

Key Responsibilities
  • Own and improve the deployment and runtime behaviour of Python analytical engines in containerised/cloud environments, working across application code, infrastructure configuration, CI/CD pipelines, and operational troubleshooting.
  • Improve how analytical engines integrate with surrounding services and workflows, including practical approaches for data exchange, interfaces, messaging, and operational constraints.
  • Investigate, diagnose, and improve performance, reliability, and scalability issues that arise in deployed environments, including container start-up behaviour, runtime initialisation, resource configuration, and operational bottlenecks.
  • Develop and maintain Python-based applications and services.
  • Collaborate with product owners, project management, and other developers to define and implement new features.
  • Write clean, maintainable, and efficient code.
  • Perform code reviews and provide constructive feedback to peers.
  • Troubleshoot and debug issues in a timely manner.
Requirements
  • 5 years of hands-on Python development experience, including ownership of production or production-adjacent services where performance, reliability, testing, and maintainability mattered.
  • Experience designing, deploying, and supporting Python services in production-like environments, including APIs, containers, cloud infrastructure, CI/CD pipelines, monitoring, and troubleshooting; experience with Kubernetes or Helm would be particularly valuable.
  • Strong awareness of the modern Python ecosystem, including current language developments, useful libraries, packaging practices, testing approaches, and patterns for building maintainable production code.
  • Proficiency in version control systems (we use Git).
  • Knowledge of database systems and SQL (we use MS SQL Server and Azure SQL).
  • Excellent problem-solving skills, strong technical judgement, and the ability to investigate unfamiliar engineering problems independently.
  • Strong communication and teamwork abilities.
Bonus Points for
  • Experience deploying, running, or troubleshooting containerised services on cloud platforms, especially Azure Container Apps, Kubernetes, Docker, or similar tooling.
  • Experience with messaging, event-driven systems, or service-to-service communication patterns, such as Kafka, Dapr, or similar technologies.
  • Familiarity with CI/CD pipelines, DevOps practices, logging, monitoring, and observability.
  • Understanding of Agile methodologies.
  • Experience with NumPy, Pandas etc.

mauli.budhiraja@persolapac.com

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Software Developer
Senior Python Software Developer

Continuity 1 • Bengaluru

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

Straive • Chennai District

On-site
INR 2,000,000 - 4,500,000
Python - Senior Engineer
Python - Senior Engineer

Iris Software • Dadri

On-site
INR 600,000 - 1,200,000
Senior Python Developer
Senior Python Developer

Praviksha Tek Solutions • Hyderabad

Hybrid
INR 1,800,000 - 3,000,000
Lead Python Developer Data Analytics Visualization
Lead Python Developer Data Analytics Visualization

Udyora Careers • Hyderabad

On-site
INR 3,500,000 - 7,000,000
Python Developer
Python Developer

VE3 • Maharashtra

On-site
INR 1,500,000 - 2,800,000
Competitive salary
Career growth
Collaborative environment
Senior Python Developer
Senior Python Developer

PradeepIT Consulting Services Pvt Ltd • Bengaluru

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

TECEZE • Chennai District

Hybrid
INR 1,200,000 - 1,800,000
Senior Python Developer
Senior Python Developer

Crisil • Chennai District

On-site
INR 1,000,000 - 2,500,000
Specialist - Python
Specialist - Python

Linedata Services • Mumbai

On-site
INR 1,200,000 - 1,900,000