Rotational Program Development Engineer-Generative AI
Rotational Program Development Engineer-Generative AI
Posted today
SENIORITY
Mid
About the role
- Undergrad or Graduate Degree from an accredited university in one of the following disciplines: Computer Science, Data Science, AI/ML, or Computer Engineering with a software/AI focus.
- Programming: Strong Python programming skills, including experience writing clean, maintainable, well-tested code in AI/ML projects.
- GenAI Experience: Familiarity with Large Language Models (LLMs) and related APIs (e.g., OpenAI, Anthropic, Hugging Face), plus frameworks such as LangChain, LangGraph, or similar orchestration libraries.
- Applied Experience: Hands-on exposure to GenAI through projects, hackathons, internships, or research.
- Agentic AI: Understanding of how AI agents can be orchestrated, guided and controlled.
- Ethics & AI Safety: Ability to apply ethical reasoning and safe practices when designing, prototyping, or testing AI solutions.
- Collaboration: Ability to work effectively in agile, collaborative team environments with strong communication skills.
- Adaptability: Capacity to learn new technologies quickly and pivot across diverse AI and data science problem spaces.
- Related Skills: Linux, Docker, Kubernetes, SQL, and RDBMS are strongly desirable while Java, JavaScript, TypeScript, would be advantageous.
- Ability/Desire to work on a temporary assignment in another country/location
- If you have what it takes to push boundaries and seize opportunities, apply to join our team today.
- VIAVI Solutions is an equal opportunity and affirmative action employer - minorities/females/veterans/persons with disabilities.
- Job Posting Pay Range:73,500to136,500 Exceptional qualifications, experience and location may impact salary. VIAVI offers a competitive benefits package that includes paid time off, health, life and disability insurance, 401(k), and a bonus program.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
