Job Closed
This listing is no longer active.
Building foundational AI for speech transcription and understanding.
Backend Engineer – Inference Services
Location
United States
Posted
86 days ago
Salary
$150K - $220K / year
Seniority
Senior
Job Description
Backend Engineer – Inference Services
Deepgram
• Improve Deepgram’s core inference services including areas in networking, speech processing, audio transcoding, and latency and memory optimization • Develop processes for measuring, building, and optimizing services to maximize system performance • Debug complex system issues that include networking, scheduling, and high performance computing interactions • Rapidly customize backend services to support our customer needs • Partner with Product to design and implement new services, features, and/or products end to end
Job Requirements
- 3+ years of experience in an industry role
- Programming experience in Rust (or C, C++), with competence in Python
- Excellent communication and organizational skills, both written and verbal.
- A high level of experience and understanding of version control; preferably git.
- Comprehensive experience with UNIX-style systems.
- Experience with modern machine learning, such as experience with a framework like Torch or implementation knowledge of architectures like CNNs, RNNS, and transformers
- Experience with audio processing
Benefits
- Medical, dental, vision benefits
- Annual wellness stipend
- Mental health support
- Life, STD, LTD Income Insurance Plans
- Unlimited PTO
- Generous paid parental leave
- Flexible schedule
- 12 Paid US company holidays
- Quarterly personal productivity stipend
- One-time stipend for home office upgrades
- 401(k) plan with company match
- Tax Savings Programs
- Learning / Education stipend
- Participation in talks and conferences
- Employee Resource Groups
- AI enablement workshops / sessions
Related Guides
Related Job Pages
More Backend Engineer Jobs
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The Connector Specialist will be responsible for researching, scheduling, maintaining, and optimising the integrations (connectors) that power Hurree’s data ecosystem - enabling seamless data flow between Hurree and dozens of external tools and APIs. This role combines technical execution, product insight, and partnership communication to ensure high-quality, scalable connectors that delight customers and support business growth. Key Responsibilities - Connector Engineering & Support - Research, document, test, deploy, and maintain robust connectors to external platforms (e.g., CRM, analytics, finance, marketing tools). - Ensure connector reliability, security, and performance, including researching new tools and documenting for engineers to develop. - Troubleshoot and resolve connector issues, root-cause failures, and improve stability over time. - Cross-Functional Collaboration - Work closely within the product and engineering teams to understand customer requirements, prioritise connector roadmaps, and refine integration strategies. - Partner with other departments to respond to technical questions and support onboarding of key connectors. - API & Platform Expertise - Serve as a subject-matter expert on third-party APIs used within Hurree’s product. - Monitor updates or changes to external APIs and proactively adjust connectors to maintain compatibility. - Document connector behaviours, data schemas, error handling, and operational best practices. - Quality & Continuous Improvement - Participate in test planning to ensure high-quality deliverables. - Identify patterns and opportunities to improve connector development productivity and customer outcomes. - Technical Documentation - Create and maintain clear technical specs, and integration guides. - Help document internal best practices and external knowledge base articles for customers. Qualifications - Essential - Experience and understanding of software integrations and APIs, especially connector-focused work. - Strong understanding of RESTful APIs, OAuth and other authentication standards. - Familiarity with API testing tools and protocols (e.g., Swagger/OpenAPI, Postman). - Excellent analytical and problem-solving skills with attention to detail. - Good communication skills for collaborating across technical and non-technical teams. - Desirable - Previous experience in a SaaS product environment focused on data aggregation or analytics. - Familiarity with programming languages such as Python or JS. - Knowledge of third-party tools such as CRMs, marketing and social media tools. Benefits - 💰 Competitive Salary & Career Growth – Tailored progression & opportunities to develop your skills. - 🏡 Flexible Work Arrangements – Hybrid and remote-friendly options to fit your lifestyle. - 🌴 Generous Time Off – 35 days annual leave including bank holidays, plus enhanced parental leave. - 🏥 Health & Wellbeing – Private health and dental insurance, plus mental health support through Spill. - 💻 Tech & Tools – MacBook and all the gear you need to do your best work. - 📚 Learning & Development – Training budget and ongoing opportunities to grow your expertise. - 🤝 Inclusive Culture – A collaborative, supportive, and innovative team environment. - 🎉 Fun & Connection – Quarterly company-wide socials and team-building events. - 🎁 Perks & Discounts – Access to exclusive employee discounts via our Perks Directory. - 🚀 Impactful Work – Contribute to a growing SaaS product that truly makes a difference for our customers. Equal Opportunities Hurree is an equal opportunity employer and as such you are welcome regardless of race, creed, gender, disability, family status or sexual orientation. Confidence can sometimes hold us back from applying for a job. But we'll let you in on a secret: there's no such thing as a 'perfect' candidate. Hurree is a place where everyone can grow. So however, you identify and whatever background you bring with you, please apply if this is a role that would make you excited to come to work.
• Realizar desenvolvimento de microserviços e APIs dentro de um grande cliente do mercado de pagamentos • Ajudar outras pessoas do time com dúvidas de negócio e tecnologia • Ajudar tech lead com pequenas alterações em documentação e processos • Destreza para falar com o cliente de forma clara e segura • Tomar iniciativa para resolver questões do dia a dia do time • Participação de ritos com nossos clientes • Interação com o time para compreensão da solução de negócio e técnica • Levantamento das atividades técnicas • Implementação de APIs e microsserviços
• Develop and maintain secure, scalable APIs that support Open Finance products • Contribute to deliveries of value with technical quality and alignment to business and regulatory requirements • Write clean, testable code • Perform troubleshooting with support from the team • Understand how your deliverables impact customers and the business • Support technical investigations by analyzing logs and system behavior • Seek mentorship from more experienced peers and apply learnings to your deliveries
Location: Remote Reports to: Engineering Manager Product: TruBridge Encoder About the Role TruBridge Encoder is seeking a Senior Software Engineer with a strong backend focus to help design, build, and operate the core services and APIs that power our enterprise SaaS platform. This role is for engineers who are comfortable owning complex systems in production, collaborating across disciplines, and contributing to a codebase that must balance growth, reliability, and regulatory expectations. While the primary focus is backend development, you will work closely with frontend engineers, DevOps, and QA to deliver cohesive, high-quality solutions. What You Will Do - Design, develop, and maintain backend services and APIs using modern .NET technologies. - Build and evolve scalable data solutions using SQL and Entity Framework. - Apply strong object-oriented design principles, including SOLID, DRY, and established design patterns. - Collaborate with frontend engineers working in React, JavaScript, and TypeScript to deliver end-to-end functionality. - Participate in code reviews, contributing to a maintainable, high-quality codebase. - Write and maintain unit tests to ensure system stability and reliability. - Support application delivery through cloud platforms such as Azure and or AWS. - Contribute to CI/CD pipelines and deployment workflows. - Build and configure containerized applications to support modern deployment practices. - Partner with DevOps and infrastructure teams to improve deployment, monitoring, and operational processes. - Support and troubleshoot production systems as needed. Required Qualifications - Five or more years of professional software development experience. - Strong experience with .NET, including C# and ASP.NET Core. - Working knowledge of React, JavaScript, and TypeScript. - Experience with SQL databases and ORM tools such as Entity Framework. - Proficiency with Git and common branching strategies. - Experience using tools such as Jira and Bitbucket in an agile development environment. - Experience testing APIs using tools such as Postman or Fiddler. - Experience writing and maintaining unit tests. - Hands-on experience working in cloud environments such as Azure and or AWS. - Solid understanding of the developer’s role in DevOps, including CI/CD pipelines and containerization. Preferred Qualifications - Familiarity with Kubernetes or cloud-native architecture. - Experience supporting SaaS platforms in production environments. - Knowledge of application monitoring, logging, and observability tools. What Success Looks Like First 30 Days You focus on learning the system and the context. - Become familiar with the Encoder platform architecture, core services, and data flows. - Set up local development environments and gain access to CI/CD and cloud tooling. - Review existing codebases, patterns, and operational practices. - Understand delivery workflows, release processes, and production support expectations. - Begin contributing small, well-scoped code changes with guidance from the team. First 60 Days You begin contributing independently and taking ownership. - Deliver meaningful backend features or enhancements with minimal oversight. - Participate actively in design discussions and code reviews. - Write and maintain unit tests as part of feature delivery. - Collaborate effectively with frontend, QA, and DevOps partners. - Gain familiarity with production monitoring and support workflows. First 90 Days You operate as a fully contributing senior engineer. - Own backend components or services end to end, from design through production support. - Proactively identify opportunities to improve reliability, performance, or maintainability. - Contribute to CI/CD, deployment, or operational improvements. - Demonstrate sound judgment when balancing speed, quality, and risk. - Be a trusted contributor in design discussions and delivery planning. Why Join TruBridge Encoder - Work on an enterprise-class SaaS platform used by sophisticated healthcare organizations. - Build systems that must meet real-world reliability and regulatory expectations. - Join a team that values thoughtful engineering, ownership, and operational excellence. - Contribute to a product that continues to grow in scale and complexity. Professional



