02 Sep
|
Continuity 1
|
Bengaluru
02 Sep
Continuity 1
Bengaluru
Role & responsibilities
Strong hands-on experience with Python, NumPy, Pandas, and SQL. -Experience handling millions of data records/pipelines per day in high-volume environments. -Strong focus on performance optimization, deployment, reliability, and maintainability. -Hands-on experience building, deploying, and supporting scalable data pipelines. -Experience working in the Financial Services domain. -Comfortable working in a small, specialist engineering team with strong ownership of production systems. -Proven ability to develop reliable, scalable, and maintainable engineering solutions.
- 5 years of hands-on Python development experience - 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 - Experience with APIs, containers, cloud infrastructure, CI/CD pipelines, monitoring, and troubleshooting - Proficiency in version control systems (Git) - Knowledge of database systems and SQL (MS SQL Server and Azure SQL) - Robust problem-solving skills and technical judgement - Ability to investigate unfamiliar engineering problems independently - Strong communication and teamwork abilities
Overall skills needed
- Python development - Containerisation and cloud deployment - Kubernetes or Helm - CI/CD pipelines - API design and development - Database design and SQL - Git version control - Performance optimization - Reliability and scalability engineering - Monitoring and troubleshooting - Code review and mentoring - Modern Python ecosystem knowledge - Testing approaches and practices - Data exchange and messaging patterns - Azure Container Apps (bonus) - Kafka or Dapr (bonus) - DevOps practices and observability (bonus) - Agile methodologies (bonus) - NumPy and Pandas (bonus)
Key responsibilities & outcomes
- Own and improve deployment and runtime behaviour of Python analytical engines in containerised/cloud environments - Work across application code, infrastructure configuration, CI/CD pipelines, and operational troubleshooting - Improve integration of analytical engines with surrounding services and workflows - Implement practical approaches for data exchange, interfaces, messaging, and operational constraints - Investigate, diagnose, and improve performance, reliability, and scalability issues in deployed environments - Address 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
Preferred candidate profile
📌 Senior Python Software Developer (Bengaluru)
🏢 Continuity 1
📍 Bengaluru