Job description
What You’ll Do:
Develop and maintain scalable
Python-based backend systems
for SaaS applications.
Collaborate with data scientists and engineers to integrate
AI and ML workflows
into real-world products.
Build APIs (REST/GraphQL) to serve data to web and mobile front ends.
Optimize data ingestion, transformation, and processing pipelines to support AI features.
Design and implement
robust architecture
for multi-tenant SaaS platforms.
Ensure performance, security, observability, and fault tolerance of the back-end stack.
Participate in architecture planning, code reviews, sprint ceremonies, and deployments.
What You Bring:
3+ years
of professional experience with Python development in SaaS environments.
Strong expertise in frameworks like
Django ,
FastAPI , or
Flask .
Experience in working with
AI/ML workflows , such as integrating trained models into production systems or building ML-powered features.
Good understanding of
data pipelines , preprocessing techniques, and model serving.
Experience designing and consuming APIs with
REST or GraphQL .
Solid experience with
PostgreSQL ,
MongoDB , or other data stores.
Familiarity with
CI/CD , Git, containerized deployment (Docker), and cloud environments (AWS, GCP, or Azure).
Nice-to-Have / Bonus Skills:
Hands-on experience with
data engineering
tools and concepts (e.g., Airflow, Pandas, dbt, ETL/ELT).
Exposure to
AI libraries
like scikit-learn, TensorFlow, or Hugging Face.
Experience with
vector databases , embeddings, or LLM pipelines.
Familiarity with
Kafka ,
Redis , or streaming architecture.
Ability to work across the full stack (Node.js, React, etc.) is a plus but not required.
You’re a Great Fit If You:
Take
extreme ownership
of your code and responsibilities.
Have
excellent communication skills , written and verbal.
English
Required.
Collaborate well with cross-functional teams and
help others grow .
Have a strong
problem-solving mindset
and enjoy breaking down complex challenges.
Stay curious, eager to learn, and always on the lookout for better ways to do things.
You're proficient in leveraging modern
AI tools and copilots
(like GitHub Copilot, ChatGPT, etc.) to
accelerate development, improve code quality , and
refine architectural decisions
efficiently.
Required Skill Profession
Computer Occupations