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.