Job Title: Senior Python Developer
Location: Remote
Shift Timing: 3 PM – 12 AM IST
Experience: 4+ Years
About the Role
We are looking for a highly skilled
Senior Python Developer
with strong experience in building scalable, high-performance applications. You will work in a fast-paced, research-driven environment, contributing to backend systems, microservices, data processing pipelines, and API-driven solutions.
Key Responsibilities
Develop, optimize, and maintain Python-based backend services and APIs.
Build scalable systems leveraging
FastAPI/AsyncIO
, multi-threading, and asynchronous programming.
Write clean, maintainable, and testable code following
clean architecture
and
system design principles
.
Implement high-performance data processing workflows using
Pandas, NumPy
, and core Python libraries.
Collaborate with cross-functional teams to design services, solve complex problems, and optimize performance.
Work with data science/ML teams to integrate ML/DS components into production systems.
Ensure code quality through unit testing, CI/CD, and best engineering practices.
Required Qualifications
Bachelor’s/Master’s degree in Computer Science, Software Engineering, or related field.
4+ years of experience
building and maintaining production-grade Python applications.
Strong understanding of
data structures, algorithms, and performance tuning
.
Expertise in Python frameworks and libraries such as:
FastAPI / Flask / Django
AsyncIO
Pandas, NumPy
Working-level proficiency in
Machine Learning / Data Science
workflows.
Solid knowledge of
clean architecture, system design, and API design
.
Preferred Qualifications
Experience building
distributed systems, microservices, or large-scale data pipelines
.
Familiarity with cloud platforms (
AWS / GCP / Azure
).
Hands-on experience with
CI/CD pipelines
and DevOps practices.
Contributions to
open-source projects
or developer tooling.
Comfortable working in
fast-paced, research-driven, and async collaboration environments
.