Deepgram is hiring a Senior Software Engineer, Frontend (Elm)

About the Role

The role involves owning frontend architecture and implementation for core developer tools, focusing on usability, performance, and correctness within a product that processes audio through machine learning models.

Responsibilities

  • Design and build user interfaces for developer-focused applications
  • Maintain and scale frontend applications using Elm
  • Collaborate with product and design teams to define feature requirements
  • Ensure high accuracy and responsiveness in UI components
  • Optimize frontend performance and user experience
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and contribute to engineering standards
  • Troubleshoot and resolve issues in production environments
  • Work closely with backend teams to integrate APIs
  • Improve frontend testing and deployment workflows
  • Contribute to technical planning and roadmap discussions
  • Mentor other engineers in frontend best practices
  • Evaluate new tools and libraries for potential adoption
  • Support documentation for internal and external users
  • Ensure accessibility and internationalization standards are met
  • Monitor application performance and usage metrics
  • Respond to user feedback and support requests
  • Maintain consistency across multiple product interfaces
  • Drive improvements in build and deployment pipelines
  • Help define frontend architecture strategy

Nice to Have

  • Contributions to open-source Elm projects
  • Experience with audio or real-time data interfaces
  • Familiarity with machine learning APIs
  • Prior work on developer tools or APIs
  • Knowledge of functional programming principles
  • Experience with CI/CD systems
  • Background in accessibility standards
  • Involvement in frontend architecture decisions
  • Public speaking or conference participation
  • Writing technical documentation or tutorials

Benefits

  • Health, dental, and vision insurance
  • Flexible paid time off policy
  • Parental leave
  • 401(k) with company match
  • Home office stipend
  • Learning and development budget
  • Stock options
  • Life and disability insurance
  • Wellness programs
  • Team offsites and gatherings

Compensation

Competitive salary and equity package

Work Arrangement

Remote with optional hubs

Team

Small, focused engineering team building developer-facing products

Why Elm?

Elm’s strong type system and functional model reduce runtime errors and improve maintainability in complex UIs, aligning with our commitment to reliability and developer experience.

Our Product

We build speech recognition tools that developers integrate into their applications, requiring fast, accurate, and scalable frontend interfaces.

Engineering Culture

We value thoughtful design, code quality, and pragmatic problem-solving, with regular opportunities to contribute to technical direction and tooling choices.

Available for qualified candidates

Required Skills
JavaScriptTypeScriptHTMLCSSUI/UXPerformance Optimization
About company
Deepgram
Deepgram is the leading platform underpinning the emerging trillion-dollar Voice AI economy, providing real-time APIs for speech-to-text (STT), text-to-speech (TTS), and building production-grade voice agents at scale. More than 200,000 developers and 1,300+ organizations build voice offerings that are ‘Powered by Deepgram’.
All jobs at Deepgram Visit website
Job Details
Category other
Posted 10 months ago