Python developer
About the Role
We are looking for a motivated and detail‑oriented Python developer with 6–8+ years of experience to join our development team. The ideal candidate will contribute to designing, developing and optimizing business process automation solutions and data‑driven solutions, leveraging cutting‑edge AI technologies and modern containerization practices to build scalable and resilient applications.
Responsibilities
- Design, develop and maintain robust and scalable backend systems, incorporating AI/ML capabilities such as Retrieval‑Augmented Generation, Large Language Model integration and Machine Learning Control Plane.
- Deploy solutions using containerization technologies.
- Troubleshoot, enhance and build data and business process automation projects and applications.
- Perform routine operational or administrative work and deliver defined outputs daily.
- Collaborate with senior incumbents for code review and limited external engagement as needed.
- Work toward understanding the broader context in which the work is performed.
Qualifications
- At least 6–8 years of experience as a Python or Backend Developer.
- Proficiency with key Python libraries for backend development, data processing and AI/ML, e.g., FastAPI/Flask/Django, Pandas, NumPy, Scikit‑learn, PyTorch/TensorFlow, LangChain, LlamaIndex.
- Experience with SQL/PL‑SQL, RDBMS or other database system implementation and querying.
- Experience with AI development frameworks and concepts, including Retrieval‑Augmented Generation, Machine Learning Control Plane, and Large Language Models.
- Proficiency in containerization technologies such as Docker and orchestration platforms like Kubernetes.
- Ability to think strategically and engage resources outside of direct control to achieve objectives.
- Capable of writing and building components to integrate into recent or existing systems.
- Documentation experience for complex software components.
- Experience with product lifecycle implementation—design, development, quality, deployment, maintenance.
- Ready to work within a collaborative environment with teams.
- Creative thinking for identifying new opportunities.
#J-18808-Ljbffr