Job responsibilities
- Executes standard AI/ML/LLM software solutions, design, development, and technical troubleshooting.
- Writes secure and high-quality code using the syntax of at least one programming language.
- Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications.
- Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation
- Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity
- Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Experience in AI/ML/LLM, application, data and infrastructure architecture disciplines
- Experience working with Large Language Models (LLM)/GenAI technology like OpenAI API, (GPT models), HuggingFace models etc. having solid understanding of Transformers architecture.
- Experience in Natural Language Processing and NLP tools and libraries like Spacy
- Experience in building, evaluating and deploying Machine learning Models into Production
- Good data science skills as well in so far as analysis of data and documents and thinking through how that data can be processed efficiently
- Advanced proficiency in developmental toolsets especially in relation to Python
- Good Experience in Java development, cloud deployments and in continuous delivery and DevOps tooling
Preferred qualifications, capabilities, and skills
- Experience in web application development and frameworks