Senior Software Engineer (Python-GenAI)
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 LLMs and build advanced NLP/NLU workflows using modern AI/ML frameworks.
Lead Python system architecture, API and microservices design including development, deployment, and code quality oversight.
Provide technical guidance, production support, and collaborate with stakeholders to align technical solutions with business needs.
Minimum Requirements
5-8 years of industry experience in Python application design, development, and deployment.
Experience in API development (FastAPI/REST), ETL pipelines, and relational databases (MySQL, MSSQL or similar).
Hands-on experience with LLM prompt engineering, few-shot prompting, fine-tuning, and AI/ML frameworks such as Hugging Face, LangChain, LangGraph.
Bachelor's or master's degree in Computer Science; experience with deployment/scaling AI/ML services on cloud (AWS, Azure, GCP) and proficiency in containers and infrastructure as code.
Ideal Candidate Profile
Experienced in leading AI/ML model integration and deployment pipelines within scalable, maintainable Python-based systems.
Comfortable driving technical decisions involving modern AI frameworks and microservices architectures in a collaborative environment.
Demonstrates operational capability with production support, incident resolution, and code quality management in a fast-paced, Agile-influenced setting.
