Product Development - Python - Software Engineer II
deloitte
Job Description
- Bachelor’s degree or higher in Engineering, Computer Science, Statistics, Mathematics, or another quantitative field
- 4+ years of experience in machine learning, artificial intelligence, or statistical solution development
- 3+ years of experience building artificial intelligence or machine learning products for business use cases
- 3-4 years of programming experience in Python
- Experience developing generative artificial intelligence applications using large language models such as GPT, Claude, Cohere, Llama, or BERT
- Experience with agent development frameworks such as LangGraph or LangChain, vector databases, and retrieval-augmented generation
- Experience with relational databases such as PostgreSQL or MySQL and NoSQL databases
Preferred:
- Experience with prompt engineering and prompt optimization
- Experience with pre-training or fine-tuning models
- Experience with Model Context Protocol and agent-to-agent patterns
- Experience with cloud platforms such as Amazon Web Services, Google Cloud Platform, or Microsoft Azure
- Experience with Docker and Kubernetes