Senior Software Engineer (Python-AI/ML)
FactSetMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, fine-tune, and deploy small and large open-source large language models (LLMs) such as Llama, Mistral, OpenAI GPT.
Lead prompt engineering, few-shot prompting, and build advanced NLP/NLU workflows using modern AI/ML frameworks like Hugging Face Transformers, LangChain.
Drive Python-based system architecture for APIs and microservices (FastAPI, Flask, Django), provide technical guidance and support for production systems, and uphold code quality standards.
Minimum Requirements
5-8 years of industry experience in Python development, including API development (FastAPI/REST) and ETL pipelines.
Bachelor’s or Master’s degree in Computer Science.
Hands-on experience with AI/ML technologies, specifically with LLM prompt engineering, few-shot prompting, and fine-tuning using frameworks such as Hugging Face, LangChain, or LangGraph.
Experience deploying and scaling AI/ML services on cloud platforms (AWS, Azure, GCP) using containers, serverless, and infrastructure-as-code.
Ideal Candidate Profile
Experienced technical leader capable of architecting reusable AI/ML pipelines and driving best practices in software development.
Strong practical knowledge integrating AI capabilities into production environments with real-world prompt engineering expertise.
Comfortable operating within fast-paced environments requiring flexible time zones, on-call support, and stakeholder collaboration.
