Software Engineering
Intern on the engineering team owning and shipping a real scoped project end-to-end (design to production code) in voice AI, ASR, TTS or related systems. Requires self-motivated builder with first-principles reasoning, AI-first mindset, and ability to quickly learn new languages/codebases.
About the job
Key Goals
- Own and ship one scoped project end-to-end over the internship — from design to reviewed, tested code running in staging/production — with mentor check-ins at each milestone.
- Land merged pull requests that improve a component or product pillar (e.g., the ASR pipeline, TTS latency, or the developer SDKs).
- Make one measurable improvement that outlasts your term.
- Use AI as a default part of how you build (e.g., to prototype, test, or debug faster) and share one workflow improvement back with the team.
- Ramp on Deepgram's codebase and your domain (e.g., speech/audio ML or real-time systems) deeply enough to debug and extend the system with decreasing hand-holding by the end of the term.
- Present your project and learnings to the team, and leave behind documentation so the next person builds on what you started.
Minimum Skills, Knowledge & Capabilities
- You've built things because you wanted them to exist — projects, tools, scripts, or automations, whether in class, on your own, or in a prior role.
- You reach for AI as a default part of how you learn and build, not an occasional add-on — and you can talk about where it helps and where human judgment still has to lead.
- You reason from first principles: when something breaks, you dig into why rather than patching around it.
- You write and read code in at least one language, and you pick up new languages, tools, and codebases quickly.
- You can explain your work clearly — what you built, what broke, and what you'd do differently.
- You treat "good enough" as a question, not a finish line, and you're drawn to hard problems.
- You give and receive feedback well and want to get better fast.
Preferred Qualifications
- Currently pursuing a degree in computer science, engineering, or a related field — or building equivalent skills through self-study, open source, or your own projects.
- Coursework or hands-on exposure to machine learning, distributed systems, audio/speech processing, or backend/web development.
- Have built or contributed to a project involving AI/ML, real-time systems, or APIs — hackathons, coursework, and personal projects all count.
- A prior internship or a project where you shipped something real, or an AI-assisted workflow you built for yourself.
Skills
Python, Machine Learning, Distributed Systems, Audio Processing, Speech Processing, APIs, Real-Time Systems, AI Tools, Debugging, Code Review
Similar jobs
ML Engineering jobsBuild and maintain tooling, evaluation systems, quality gates, and infrastructure for MongoDB's agent skills and AI platform. Requires 2+ years building production software, developer tools, CLIs, test infrastructure, or CI/CD, with strong fundamentals in API design, testing, and reasoning about nondeterministic AI systems.
Build and deploy production voice AI agents for customers, creating demos, debugging edge cases, improving performance, and translating feedback into product improvements. The role combines hands-on engineering, customer engagement, and pre- and post-sales delivery.
Develop and deploy machine learning models for biomedical research and AI product development, collaborating with scientific, engineering, and product teams. Requires a master's degree with 2–4 years of experience or a PhD with 0–2 years, plus strong Python and ML development skills.
Builds high-scale data pipelines, distributed systems, and AI agent workflows using LLMs for fraud intelligence platform. Requires 2+ years software engineering, Python proficiency, big data tools, AWS/K8s, and ML foundations.
Research and develop computer vision and deep learning algorithms for autonomous drones, taking ownership of projects from prototyping through product integration. The internship requires strong C++ or Python and PyTorch skills, mathematical foundations, and software engineering ability.