Deepgram logo
Deepgram

Building foundational AI for speech transcription and understanding.

Senior Backend Engineer – API

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2015H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

1 day ago

Salary

$150K - $220K / year

Seniority

Senior

Bachelor Degree3 yrs expEnglishPythonRustUnix

Job Description

Senior Backend Engineer – API

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.
  • It would be great if you had experience with modern machine learning frameworks like Torch or architectures like CNNs, RNNS, and transformers

Benefits

  • Offers Equity
  • Offers Bonus
  • 10% Annual Bonus

Related Job Pages

More Backend Engineer Jobs

SITE Technologies logo

Lead Backend Software Engineer

SITE Technologies

Asset Management and Data Analytics Company

Full TimeRemoteTeam 51-200H1B No Sponsor

• Lead the technical design and hands-on implementation of core backend APIs and services, primarily in Python and FastAPI • Set architectural direction for domain models, relational schemas, service boundaries, data consistency, and API contracts • Translate product priorities into well-scoped delivery plans, milestones, and technical decisions • Personally lead critical-path development, code reviews, release planning, and incident response • Set and maintain high standards for testing, CI/CD, observability, security, performance, and production reliability • Build reliable integrations across geospatial, media, reporting, asset management, and third-party vendor systems • Develop and maintain ETL and data migration processes for imagery, geospatial, and operational data • Directly manage 3 to 4 senior backend engineers through regular one-on-ones, feedback, performance management, and career development, while overseeing nearshore engineers or consultants as needed • Delegate work effectively, remove delivery blockers, and ensure the team ships high-quality backend systems predictably • Partner with product, frontend, data, operations, and QA teams to prioritize tradeoffs and deliver customer value • Hire, onboard, mentor, and develop strong backend engineers.

Illinois
$70K - $90K / year
Wavestone Germany AG logo

Senior Linux Developer

Wavestone Germany AG

Let’s power the future together. Vom Business Case bis hin zur Umsetzung: Als führendes Beratungsunternehmen für strategische Transformationen sind wir vertrauenswürdiger Partner für unsere Kunden - und für unsere Mitarbeitenden. Verantwortungsvoll, leistungsstark und immer mit dem Menschen im Fokus. #WeAreWavestone Mit unserem 360°-Portfolio an Beratungsleistungen verbinden wir erstklassige Branchenexpertise mit einem breiten Spektrum an branchenübergreifenden Kompetenzen, arbeiten interdisziplinär und denken über den Tellerrand hinaus. Wir freuen uns über eine Kontaktaufnahme!

Full TimeRemoteTeam 1,001-5,000

Role Description Wir suchen einen Senior Developer für die Wartung und Weiterentwicklung eines Linux Recovery Systems für Server in Schienenfahrzeugen. Die Aufgabe umfasst die Betreuung eines spezialisierten Recovery-Betriebssystems, das zur Behebung von Hardware-Defekten und zur Durchführung von Neu-Installationen in einem anspruchsvollen mobilen Umfeld dient. - Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers. - Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten. - Dokumentation der technischen Komponenten. - Erstellen von Systemdokumentationen. - Erstellen von Lieferpaketen für die betreffenden Applikationen. - Analyse von IST-Systemen, -Anwendungen und -Architekturen sowie fachliche Bewertung ihrer Eignung im Hinblick auf die definierten Zielarchitekturvorgaben. - Konzeption von funktionalen Schnittstellen zwischen Anwendungen und Prozessen. - Konfiguration eines Linux Bootloaders (GRUB). - Entwicklung von Systemfunktionen in einem hardware-nahen Umfeld. - Integration und Test von Linux Treibern. - Testen und Debuggen von Softwareanwendungen, um sicherzustellen, dass diese die vorgegebenen Qualitätsstandards erfüllen. - Erstellung einer technischen Dokumentation des Entwicklungsprozesses. Qualifications - Sehr gute Kenntnisse der Linux-Distributionen Ubuntu und Alpine Linux mit einer im Lebenslauf nachvollziehbaren Erfahrung von mindestens 5 Jahren. - Sehr gute Kenntnisse in der Konfiguration von Bootloadern, nachgewiesen durch mindestens 3 Jahre Erfahrung. - Softwareentwicklung in Golang mit dem Nachweis von 3 aktuellen Referenzen aus den letzten 5 Jahren. - Softwareentwicklung in Python mit dem Nachweis von 3 aktuellen Referenzen aus den letzten 5 Jahren. Requirements - Kenntnisse in der Netzwerkkonfiguration unter Linux mit einer nachgewiesenen Erfahrung von mindestens 3 Jahren. - Fachkenntnisse im Bereich BIOS/UEFI, im Lebenslauf durch mindestens 3 Jahre Erfahrung nachvollziehbar. - Erfahrung in der Erstellung von Dokumentationen mit asciidoc oder draw.io von mindestens einem Jahr. - Praktische Erfahrung in der Entwicklung mit der Programmiersprache C von mindestens 3 Jahren. - Nachweisliche Erfahrung in der Entwicklung von Embedded-Systemen von mindestens einem Jahr. - Erfahrung in der Erstellung von GitLab-Pipelines, im Lebenslauf durch mindestens 3 Jahre nachvollziehbar. - Nachgewiesene Nutzung von git mit einer Erfahrung von mindestens einem Jahr. - Erfahrung in der Nutzung von make als Build-System von mindestens 3 Jahren. - Nachweisliche Erfahrung in der Verwendung von RAUC von mindestens 3 Jahren. Benefits - Der Einsatzort ist Frankfurt am Main. - Die Leistungen sind Onshore zu erbringen. - Gemäß Nutzerangabe können für diese Position auch Freiberufler angeboten werden.

Germany
Full TimeRemoteTeam 10,001+H1B No Sponsor

• Assist the development team with day-to-day needs such as test validation, task automation, help with deployments, and, of course, writing code.

Brazil
MSM Inc. logo

API Engineer, Mid-Level

MSM Inc.

Brand Experiences that Inspire Action - In-person + Online

Full TimeRemoteTeam 51-200Since 1993H1B No Sponsor

• Responsible for designing, deploying, and optimizing robust API platforms for efficient data exchange, system integrations, and secure communication. • Provide backend or platform engineering, including distributed systems and API design • Designing, deploying, and operating real-time, low-latency API platforms at scale such as Apigee, Gravitee, Kong, AWS API Gateway, or Mulesoft • Deploy API discovery and security tools to ensure all APIs are inventoried, authenticated, authorized, and protected at runtime. • Supporting DevOps practices and technologies, including Docker, Helm, Kubernetes, and GitOps workflows • Designing, deploying, and operating with protocols, including HTTP, gRPC, or WebSockets, caching, load balancing, and API security • Support deployment of foundational ZTNA/SDP capabilities, integrating them with DoD identity services to enable strong, identity-based access control. • Access, store, transmit, and/or process Controlled Unclassified Information (CUI), Covered Defense Information (CDI), and Federal Contract Information (FCI) securely.

United States
$100K - $150K / year