We are looking for an experienced and technically strong
Lead Python Engineer
to architect, build, and optimize backend microservices and workflow systems for AI-driven applications.
You'll be responsible for designing scalable, production-grade systems with a strong focus on performance, maintainability, and data-driven reliability.
Key Responsibilities
Microservices Development:
Design and implement secure, high-performance microservices using
Python
and
FastAPI
(or similar frameworks).
API Design:
Define and document APIs using
OpenAPI standards
for consistent and reliable integration.
Workflow Systems:
Build resilient, state-driven workflow engines to manage complex multi-step business processes.
AI Integration:
Embed machine learning models into production microservices for automation and intelligence.
Data Integration:
Design robust data synchronization pipelines with strong
Snowflake
integration.
Data Modeling:
Develop optimized schemas and persistence layers using modern
ORMs
(SQLAlchemy, SQLModel).
Code Quality:
Maintain high standards of performance, security, and maintainability across all services.
Testing & Reliability:
Implement automated unit, integration, and end-to-end testing frameworks.
Leadership:
Mentor engineers, conduct code reviews, and drive adherence to best practices and scalable design principles.
Required Skills & Experience
8+ years of backend development experience with
Python
.
Strong hands-on experience with
FastAPI
or similar asynchronous frameworks.
Deep understanding of
microservice architectures
and
API design
using
OpenAPI Specification (OAS)
.
Expertise in
database design
, ORM optimization, and schema management.
Proven experience building
state-based workflow systems
or orchestration tools.
Proficiency in
Snowflake
integration and
cloud platforms
(AWS, GCP, or Azure).
Preferred (Nice to Have)
Exposure to
AI-driven applications
or
LLM-based architectures
.
Experience with
Retrieval-Augmented Generation (RAG)
and related AI concepts.
Familiarity with
Docker, Kubernetes
, and
CI/CD
pipelines.
Strong understanding of
asynchronous programming
and performance tuning in Python.
Compensation
Mode:
Remote (India)
Contract:
Long-term
Job Types: Full-time, Permanent
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.