Round1 Jobs logo

Hiring for Senior Python Developer

Round1 Jobs
Bengaluru

Posted:15 hours ago

Apply

Job Description

Senior Python Developer – Analytics

About the Role

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 the team's existing quantitative and mathematical capability, with a focus on performance, deployment, reliability, and maintainability.


Key Responsibilities

  • Own and improve the deployment and runtime behaviour of Python analytical engines in containerised and cloud environments, across application code, infrastructure configuration, CI/CD pipelines, and operational troubleshooting
  • Improve how analytical engines integrate with surrounding services and workflows, including data exchange, interfaces, messaging, and operational constraints
  • Investigate, diagnose, and fix performance, reliability, and scalability issues in deployed environments, including container start-up, runtime initialisation, resource configuration, and operational bottlenecks
  • Develop and maintain Python-based applications and services
  • Work with product owners, project managers, and other developers to define and build new features
  • Write clean, maintainable, and efficient code
  • Review code and give constructive feedback to peers
  • Troubleshoot and debug issues quickly


Requirements

  • 5+ years of hands-on Python development, 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
  • Kubernetes or Helm experience is highly valued
  • Strong knowledge of the modern Python ecosystem: recent language developments, useful libraries, packaging, testing approaches, and patterns for maintainable production code
  • Proficiency with Git
  • Knowledge of database systems and SQL (MS SQL Server and Azure SQL)
  • Strong problem-solving skills and technical judgement, and the ability to investigate unfamiliar engineering problems independently
  • Strong communication and teamwork skills


Good to Have

  • Experience deploying, running, or troubleshooting containerised services on cloud platforms, especially Azure Container Apps, Kubernetes, or Docker
  • Experience with messaging, event-driven systems, or service-to-service communication (e.g., Kafka, Dapr)
  • Familiarity with CI/CD, DevOps practices, logging, monitoring, and observability
  • Understanding of Agile methodologies
  • Experience with NumPy, Pandas, and similar libraries


Skills Required

Python Analytics Data Analysis Software Engineering Ci/cd Pipelines Troubleshooting Code Review Python Development Cloud Infrastructure Kubernetes Packaging GIT

Learn the skills this job asks for

See your skill gap for Back End Developer →

Free courses, interview questions and practice for each skill.

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Round1 Jobs logo
Round1 Jobs

RecommendedJobs for You

Round1 Jobs logo
Round1 Jobs logo