We are seeking a highly skilled Senior Python Developer with expertise in Machine Learning (ML), Large Language Models (LLMs), and cloud technologies. The ideal candidate will be responsible for end-to-end execution — from requirement analysis and discovery to the design, development, and implementation of ML-driven solutions. The role demands both technical excellence and strong communication skills to work directly with clients, delivering POCs, MVPs, and scalable production systems.
Key Responsibilities
Collaborate with clients to understand business needs and identify ML-driven opportunities.
Independently design and develop robust ML models, time series models, deep learning solutions, and LLM-based systems.
Deliver Proof of Concepts (POCs) and Minimum Viable Products (MVPs) with agility and innovation.
Architect and optimize Python-based ML applications focusing on performance and scalability.
Utilize GitHub for version control, collaboration, and CI/CD automation.
Deploy ML models on cloud platforms such as AWS, Azure, or GCP.
Follow best practices in software development including clean code, automated testing, and thorough documentation.
Stay updated with evolving trends in ML, LLMs, and cloud ecosystem.
Work collaboratively with Data Scientists, DevOps engineers, and Business Analysts.
Must-Have Skills
Strong programming experience in Python and frameworks such as FastAPI, Flask, or Django.
Solid hands-on expertise in ML using Scikit-learn, TensorFlow, PyTorch, Prophet, etc.
Experience with LLMs (e.g., OpenAI, LangChain, Hugging Face, vector search).
Proficiency in cloud services like AWS (S3, Lambda, SageMaker), Azure ML, or GCP Vertex AI.
Strong grasp of software engineering concepts: OOP, design patterns, data structures.
Experience in version control systems (Git/GitHub/GitLab) and setting up CI/CD pipelines.
Ability to work independently and solve complex problems with minimal supervision.
Excellent communication and client interaction skills.
Skills
Python,Machine Learning,Machine Learning Models
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job