DeepInfra

Software Engineering Intern (AI)

In short

This is a Software Engineering Intern role at DeepInfra, working onsite in Sofia, Bulgaria, building and optimizing AI model inference solutions. The intern collaborates with engineers on implementing and optimizing models using Python, C++, CUDA, and NCCL, monitoring live services, fixing bugs, and shipping features. It requires current enrollment in a CS/CE degree program, proficiency in Python with ML frameworks like PyTorch and TensorFlow, familiarity with Transformers and Diffusers, and experience with Git.

About the Role
You will work closely with experienced engineers to design, develop, test, and deploy inference solutions for AI models. You will implement and optimize models, monitor the live service, build features, fix bugs, review code, and participate in daily stand-ups and design discussions.
Requirements
•Currently pursuing a Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field
•Fundamental knowledge of computer science, including data structures, algorithms, and software design patterns
•Proficiency in Python and experience with AI/ML libraries and frameworks such as NumPy, pandas, SciPy, TensorFlow, and PyTorch
•Familiarity with AI models, Transformers, and Diffusers
•Experience with Git and agile development methodologies
•Problem-solving ability, including debugging and code optimization
•Communication and teamwork skills for cross-functional collaboration
Responsibilities
•Collaborate with engineers to design, develop, and test inference solutions for AI models
•Implement and optimize AI models using Python, C++, CUDA, and NCCL
•Monitor and maintain the live service
•Develop features, fix bugs, and conduct code reviews
•Participate in daily stand-ups, code reviews, and design discussions
•Stay up to date with AI and machine-learning trends and advancements
•Try new approaches and ship software

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot