Posted on: 18/07/2025
We are looking for a skilled and motivated Python Developer to join our team and contribute to the development of scalable data pipelines and LLM-driven applications.
The ideal candidate will play a key role in integrating large language models (LLMs) into production-ready systems, writing and refining prompts, and building APIs that are robust, efficient, and secure.
This role requires a blend of strong Python engineering skills, experience with LLMs or AI-based systems, and a good grasp of data engineering practices.
You will work closely with cross-functional teams including data scientists, product managers, and backend engineers to deliver innovative AI-powered solutions that solve real-world problems.
Your contribution will directly impact the usability and performance of our data infrastructure and AI capabilities.
Key Responsibilities :
- Design, develop, and maintain high-performance Python applications for AI/LLM integration.
- Build and manage scalable data pipelines for ingesting, transforming, and processing large datasets.
- Collaborate with data scientists to design and iterate on prompt engineering for LLMs (e.g., GPT, Claude, open-source models).
- Deploy LLM-based solutions as production-grade APIs using frameworks like FastAPI or Flask.
- Optimize API performance and scalability, and ensure proper monitoring and error handling.
- Work with DevOps and MLOps teams to automate deployments and CI/CD pipelines.
- Ensure code quality through automated tests, code reviews, and documentation.
- Stay current with advancements in LLMs and AI tools to continually improve solution performance.
Required Skills & Qualifications :
- 36 years of experience in backend or data-focused Python development.
- Strong hands-on experience with Python, including experience using libraries like Pandas, NumPy, requests, and asyncio.
- Solid experience with RESTful API development using frameworks such as FastAPI or Flask.
- Experience working with or integrating large language models (LLMs), either through APIs (OpenAI, Hugging Face, etc.) or open-source libraries.
- Good understanding of prompt engineering, token limits, temperature, and LLM optimization techniques.
- Experience with data pipeline tools and frameworks (e.g., Apache Airflow, Spark, dbt, or similar).
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker).
- Strong debugging and performance optimization skills.
- Excellent communication and collaboration skills.
Good to Have :
- Prior experience with MLOps or deploying machine learning models into production.
- Familiarity with vector databases (e.g., Pinecone, FAISS, Weaviate) for retrieval-augmented generation (RAG).
- Knowledge of authentication, rate limiting, and securing APIs.
- Experience working in agile product teams.
Why Join Us ?
- Opportunity to work on cutting-edge AI technologies with real-world applications.
- Collaborative, high-impact, and learning-focused environment.
- Competitive compensation with growth opportunities.
- Flexible work environment and exposure to end-to-end AI product development
Did you find something suspicious?