Senior Software Engineer - Python
Join Our Community
Required Skills
Job Description
- *About the Role**
We are seeking a highly skilled Senior **Software Engineer\- Python** with expertise in building scalable backend systems, APIs, and platform services that power modern data and AI applications. The ideal candidate will have strong experience in Python\-based backend development, distributed systems, cloud\-native architectures, and microservices, along with exposure to data engineering and modern data platforms.
This role requires a self\-driven engineer who can independently design and develop backend services, collaborate with cross\-functional teams, and contribute to the architecture of enterprise\-scale platforms supporting analytics, AI, machine learning, and real\-time data applications.
- *Key Responsibilities**
- *1\. Backend Platform Engineering**
- Design, develop, and maintain scalable backend services and APIs using Python, FastAPI, and Flask.
- Build high\-performance microservices and distributed systems for data and AI\-driven applications.
- Apply Object\-Oriented Programming (OOP), design patterns, and software engineering best practices.
- Optimize application performance, scalability, reliability, and security.
- Implement robust authentication, authorization, monitoring, and observability frameworks.
- *2\. Distributed Systems \& Data Processing**
- Develop backend services that integrate with large\-scale data platforms and analytics systems.
- Build and optimize batch and real\-time data processing workflows using technologies such as Kafka, Apache Beam, and Apache Flink.
- Design scalable solutions for high\-volume data ingestion, transformation, and processing.
- Work with modern data platforms such as Databricks, Snowflake, AWS Glue, Dataflow, or equivalent technologies.
- *3\. Cloud, DevOps \& Infrastructure**
- Build and deploy cloud\-native applications on AWS, GCP, or Azure.
- Implement Infrastructure as Code (Terraform) and containerized deployments using Docker and Kubernetes.
- Develop CI/CD pipelines and adopt DataOps/DevOps best practices.
- Establish monitoring, alerting, logging, and observability for production systems.
- *4\. Collaboration \& Technical Leadership**
- Collaborate with Product, Software, Data, and AI/ML teams.
- Own technical initiatives from design through deployment and maintenance.
- Mentor engineers and drive engineering excellence across teams.
- Participate in architecture reviews and technical decision\-making.
- *Qualifications**
- 4\+ years of experience in Backend Engineering or Software Engineering.
- Strong proficiency in Python, FastAPI, Flask, OOP, and software design principles.
- Experience building scalable REST APIs, microservices, and distributed systems.
- Experience with Kafka or other event\-streaming technologies.
- Experience with Docker, Kubernetes, Terraform, and CI/CD pipelines.
- Strong understanding of cloud platforms (AWS, GCP, or Azure).
- Excellent problem\-solving and system design skills.
- *Preferred**
- Experience with Data Engineering concepts, ELT/ETL pipelines, and workflow orchestration (Airflow/Dagster).
- Good to have experience with dbt, Snowflake, Databricks, Apache Beam, or Apache Flink.
- Good to have exposure to Lakehouse architectures (Apache Iceberg, Delta Lake, Medallion Architecture).
- Good to have experience with building AI/ML or RAG infrastructure.
- Familiarity with vector databases, embeddings, and feature stores.
- *Work Location:** Ahmedabad/Pune
- *Contact us to apply**
If you would like to apply for this role, send your resume to **careers@infocusp.com**.
Pay: ₹1,500,000\.00 \- ₹4,000,000\.00 per year
Benefits
- Health insurance
- Provident Fund
- Work from home
Work Location: In person
Similar Jobs
- E
Senior System Engineer - AWS IAM, Python and Agentic AI
EPAM Systems · Gurgaon, Haryana, India
- J
Lead Software Engineer- DevOps, Kubernetes, AWS
JPMorganChase · Bengaluru, Karnataka, India
- H
AWS Cloud Infrastructure & Snowflake Platform Engineer
Haparz · Bengaluru, Karnataka, India
Job Overview
- Job type
- Full-time
- Work mode
- Remote
- Location
- Anywhere in India
- Posted
- 1d ago
- Source
- Indeed