Overview
Skills
Job Details
10+ years of work experience in Software Engineering
7+ years of work/educational experience in Artificial Intelligence/Machine Learning
Experience with Agile Software Development Lifecycles and DevOps/DevSecOps
Development experience on AWS, AWS Sagemaker required
Proficiency with one or more programming languages: Python, R, Scala, Spark
Experience with one or more of the following: Natural Language Processing, sentiment analysis, classification, pattern recognition
Development experience with AI frameworks such as TensorFlow, Microsoft CNTK, scikit-learn, Keras, Caffe, Gluon, Torch
Familiarity with GenAI technology stack, including prompt engineering, guardrails for GenAI applications, and LLM fine-tuning
Hands-on experience with VectorDBs and other infrastructure to support Generative AI pipelines and production applications
Experience training and maintaining large language models (LLMs)
Experience with production-grade development, integration, and support
Strong communication and presentation skills for technical and business audiences
Responsibilities:
Grow the use of AI within customer and employee-facing experiences
Partner with business and technology teams to identify and drive AI opportunities
Provide technical thought-leadership and direction for AI solutions across diverse environments
Collaborate with Architecture, Foundations, and Security teams to design scalable and secure AI solutions
Define, design, and capture data required for measurement of AI solutions
Communicate effectively, share ideas, and foster collaboration
Deliver with quality and speed, engineering AI-driven solutions that provide a competitive advantage
Design, build, monitor, and scale AI components, APIs, and applications integrated with high-availability systems
Implement security standards, TDD, and pipeline deployment automation for reliability and scalability
Mentor junior teammates and lead code reviews and improvement efforts
Analyze and implement performance, stability, and reliability initiatives
Plan, create, and execute automated and performance testing
Work within Agile squads operating in two-week sprints
Own and support what you build, including production issue triage and continuous improvement
Develop an AI-first mindset and help democratize AI adoption