Python Developer / ML Engineer – Banking & AI (Pune)

Python Developer / ML Engineer – Banking & AI (Pune)

03 Sep
|
Qodequay Technologies
|
Pune

03 Sep

Qodequay Technologies

Pune

– Python Developer / ML Engineer – Banking & AI

Experience: 4–6 Years

Location: Pune / Mumbai

Employment Type: Full-Time

About the Role

We are looking for a Python Developer / ML Engineer with 4–6 years of experience to build and deploy scalable, production-grade AI/ML and transaction processing systems for the Banking & FinTech domain.

The ideal candidate should have strong expertise in Python and FastAPI, hands-on experience building REST APIs and microservices, and a solid understanding of ML model development and deployment.

This role requires someone who can design scalable systems, make sound technical decisions, and take ownership of solutions end-to-end, rather than simply implementing predefined development tickets.

Key Responsibilities

- Design, develop, and maintain high-performance Python applications and microservices using FastAPI.
- Build production-grade REST APIs and microservices with a focus on scalability, reliability, security, and maintainability.
- Develop, train, evaluate, and deploy Machine Learning models for real-world business use cases.
- Design systems capable of handling real-time transaction processing and event-driven workflows.
- Work with Apache Kafka, Redis, and Celery for asynchronous processing, event streaming, caching, and distributed task execution.
- Design and optimize database solutions using PostgreSQL, including complex queries, indexing, transactions, and performance optimization.
- Containerize applications using Docker and deploy/manage workloads on cloud platforms.
- Integrate applications with banking systems, payment platforms, third-party APIs, and FinTech services.
- Develop secure and resilient solutions suitable for financial transactions and sensitive customer data.
- Collaborate with product, business, data science, and engineering teams to translate business requirements into scalable technical solutions.
- Participate in system architecture and design discussions, including API design, data flow, scalability, fault tolerance, and integration patterns.
- Monitor, troubleshoot, and optimize applications running in production.




- Follow best practices around clean code, testing, CI/CD, observability, security, and version control.

Required Technical SkillsPython & Backend
- Strong hands-on experience with Python.
- Strong experience with FastAPI and API development.
- Proven experience building RESTful APIs and production-grade microservices.
- Positive understanding of asynchronous programming, concurrency, and distributed systems.

Machine Learning
- Hands-on experience in ML model development, evaluation, and deployment.
- Understanding of the complete ML lifecycle, from data preparation and model development to production deployment and monitoring.
- Experience integrating ML models into backend/API-based applications.
- Familiarity with commonly used ML libraries such as scikit-learn, Pandas, NumPy, etc.

Real-Time & Distributed Systems
- Experience with Kafka for event streaming and real-time data processing.
- Experience with Redis for caching, queues, or high-performance data access.
- Experience with Celery or similar distributed task-processing frameworks.
- Understanding of event-driven and asynchronous architectures.

Database
- Strong experience with PostgreSQL.
- Good understanding of database design, query optimization, indexing, transactions, and data modelling.

DevOps & Cloud
- Hands-on experience with Docker.
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Understanding of CI/CD, application deployment, logging, monitoring, and production troubleshooting.

Banking / FinTech Experience Experience working with Banking, FinTech, Payments, Financial Services, or Transaction Processing systems is highly preferred.

Exposure to any of the following will be a strong advantage:

- AML (Anti-Money Laundering)
- Fraud Detection
- KYC / Customer Verification




- Risk Scoring
- Transaction monitoring
- Credit/risk analytics
- Payment processing
- Financial transaction integrations
- Regulatory/compliance technology

System Design & Engineering Expectations The candidate should be able to:
- Understand business requirements and convert them into technical architecture and system designs.
- Design APIs, microservices, data flows, and event-driven architectures independently.
- Identify scalability, performance, security, and reliability considerations before implementation.
- Make appropriate technology and architecture decisions based on business requirements.
- Build solutions that are maintainable, fault-tolerant, scalable, and production-ready.
- Take ownership of a feature or system from design → development → deployment → production support.

Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, Data Science, or a related field.
- 4–6 years of relevant professional experience in Python/backend development and/or ML engineering.
- Strong problem-solving and analytical skills.
- Good communication and collaboration skills.
- Ability to work independently and take ownership of technical deliverables.

Good to Have
- Experience with Kubernetes.
- Experience with AWS services such as EC2, ECS/EKS, Lambda, S3, RDS, etc.
- Experience with CI/CD tools and observability platforms.
- Knowledge of ML model serving frameworks and MLOps practices.
- Experience with authentication/authorization mechanisms such as OAuth2/JWT.
- Understanding of financial data security, compliance, and regulatory requirements.

Ideal Candidate Profile We are looking for a hands-on engineer who combines strong Python/FastAPI backend expertise with practical ML experience and an understanding of real-time financial systems. The ideal candidate is capable of designing and owning scalable solutions end-to-end and is comfortable working across backend engineering, ML deployment, distributed systems, and Banking/FinTech integrations.

Work Location: In person

📌 Python Developer / ML Engineer – Banking & AI (Pune)
🏢 Qodequay Technologies
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: python developer / ml engineer – banking & ai (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: python developer / ml engineer – banking & ai (pune) / pune