Relay
Raleigh, NC

Software Engineer Intern - AI/ML

OnsitePosted 2 days ago

We tailor your resume to this role and apply for you in seconds.

Apply to Software Engineer Intern - AI/ML at Relay

Job details

Location
Raleigh, NC
Work type
Onsite
Posted
2 days ago
Apply on
job-boards.greenhouse.io

About this role

## Job Overview This internship offers a chance to build technology that matters—products that directly empower frontline workers. You’ll collaborate with engineers in a high-growth environment, helping to develop tools that turn voice into structured data, integrate AI into workflows, and make communication instantly actionable. Interns will gain hands-on experience across the engineering stack, from core product functionality to tools that accelerate development to AI-powered experiences that put intelligence directly into the hands (and voices) of frontline teams. Summer interns are expected to work full-time in-office during the summer in our amenity rich, world class headquarters in Raleigh, NC. We use a diverse set of languages, including Python, Erlang, Elixir, Rust, and Javascript. Our systems are generally Linux-based. Our culture is based on Impact, Team, and Learning. ## What You Will Do - Work in close coordination with other engineers to contribute to product functionality, enablement tools, and issue resolution. - Analyze requirements to determine feasibility, propose architectures, assess risk, and estimate effort. - Participate in the team’s software development process and tooling, gaining real-world Agile experience and getting code into production. - Develop automated tests to ensure quality, reliability, and performance. - Research and share best practices in software development, including AI/ML applications, to continuously raise the bar for the team. - Collaborate with engineers to identify opportunities for machine learning solutions and stay current on the latest AI/ML advancements. - Assist in designing, training, and evaluating machine learning models using techniques such as supervised, unsupervised, and deep learning. - Help prepare and preprocess datasets—including data cleaning, feature engineering, and data augmentation—to improve the efficiency of model training. - Work alongside the engineering team to integrate ML models into production systems, with a focus on scalability and reliability. ## What You Will Bring - Undergraduate or graduate student at a university in Raleigh, Durham, or Chapel Hill with an expected graduation date of December 2027 or Spring 2028. - Currently enrolled in Machine Learning, Computer Science, or a related technical field with a GPA of 3.5 or above. - 1+ years of development experience. - Strong machine learning skills, including designing new ML models, implementing training harnesses, and optimizing inference engines, through prior experience, coursework, or personal projects. - Ability to thrive in a collaborative team environment and show empathy for colleagues. - Strong communication and problem-solving skills. - Commitment to tackling challenging problems with curiosity and initiative; eager to learn and grow. - Care deeply about quality and customer experience, building elegant, simple, and valuable solutions. - Adaptable to change and motivated to contribute independently when needed. - Evaluate ideas based on merit and consistently seek to generate customer value. - Some experience with Python and familiarity with a machine learning framework such as PyTorch or JAX (coursework and research experience counts). - Desired, but not required: experience with LLMs, context management, or applied AI/ML projects.
Ready to apply to Relay?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.

About Relay

Relay
Raleigh, NC