We are seeking a mid-level (3 to 5 year) Python developer who is passionate about building
scalable, AI-powered applications. You will work at the intersection of backend development
and AI integration, leveraging modern tools like LLMs, MongoDB, Docker, and best coding
practices. You will be responsible for writing clean, efficient, and maintainable code while
working closely with data scientists and product teams to deploy intelligent systems. We need
a proactive, self-motivated leader who thrives in a dynamic environment.
Key Responsibilities
Optimize performance of Python scripts and API response times.
Integrate AI and LLM tools (e.g., OpenAI, LangChain, Hugging Face) into real-world
applications.
Design and manage MongoDB schemas and queries for performance and scalability.
Containerize applications using Docker for reproducible and isolated environments.
Ensure code quality through best practices: clean code, testing, and code reviews.
Must-Have Skills
3–5 years of experience in Python development, especially in backend/API-heavy
environments.
Strong understanding of MongoDB: indexing, aggregation pipelines, schema design.
Practical experience using LLM-based tools/APIs (e.g., OpenAI, Claude, Mistral, etc.).
Experience with Docker for containerization and deployment.
Solid grasp of software engineering principles: DRY, SOLID, modular design.
Strong debugging, profiling, and performance tuning skills.
Git-based workflow and familiarity with CI/CD pipelines.
Nice-to-Have Skills
Experience with Azure infrastructure and deployment processes
Basic knowledge of front-end technologies (React, Vue) is a plus