Role Overview
The Senior Software Engineer for Microservices at Hume AI is a full-time, remote-friendly systems backend role focused on building the microservices, APIs, and control planes behind a voice artificial intelligence platform. This position suits an autonomous, systems-oriented engineer with deep backend expertise who wants to contribute to technology optimized for human well-being.
Key Responsibilities
Design, build, and maintain the backend microservices that deliver voice AI capabilities to users.
Design and develop secure, reliable, performant, and highly available public-facing and internal APIs.
Diagnose complex production issues across application, operating system, container, and networking layers.
Build features such as real-time audio streaming and integrations with model inference systems.
Design and develop control plane APIs that coordinate inference workloads across data planes.
Profile and optimize latency, throughput, memory usage, and resource utilization.
Improve platform observability, resilience, testability, and operational safety.
Make architectural and implementation tradeoffs balancing reliability, performance, complexity, and development velocity.
Collaborate with research and product teams to transition emerging model capabilities into reliable production systems.
Write clear technical documentation for all built systems and features.
Requirements
Significant professional background in building server-side, distributed, or systems software.
Deep understanding of networking protocols and concepts, including TCP, TLS, HTTP, and WebSocket.
Professional experience utilizing at least one systems-oriented programming language, such as Rust, Go, C, or C++.
Strong Linux fundamentals accompanied by practical troubleshooting and profiling experience in production environments.
Background in relevant systems domains like distributed systems, networking, concurrency, resource management, filesystems, or computer architecture.
Experience designing, operating, and evolving production APIs alongside backend services.
Familiarity with testing frameworks and CI/CD pipelines.
Experience working with databases such as PostgreSQL, DynamoDB, or Google Cloud Datastore.
Strong sense of ownership paired with the ability to make pragmatic engineering and architectural decisions independently.
Excellent written and verbal communication skills for documenting systems and products.
Ability to leverage AI-assisted coding tools effectively to accelerate delivery while retaining full ownership, validation, and debugging capabilities.
Nice to Have
Demonstrated experience designing or building high-concurrency, high-throughput, or latency-sensitive systems.
Experience designing or operating control plane and data plane architectures.
Experience working with Kubernetes.
Familiarity with observability and distributed tracing tools such as Datadog, Prometheus, or OpenTelemetry.
Experience utilizing L4 or L7 proxies like NGINX, HAProxy, or Envoy.
Experience designing REST or gRPC APIs and OpenAPI specifications.
Experience building container images and maintaining production CI/CD pipelines.
Skills and Tools
Rust, C++, Go, or C
Linux fundamentals
Networking protocols (TCP, TLS, HTTP, WebSocket)
PostgreSQL, DynamoDB, or Google Cloud Datastore
Kubernetes (Bonus)
Datadog, Prometheus, or OpenTelemetry (Bonus)
NGINX, HAProxy, or Envoy (Bonus)
Salary and Benefits
Annual Salary Range: $150,000 to $250,000 USD
About the Company
Hume AI is a Series B startup focused on building artificial intelligence directly optimized for human well-being. As the creator of speech language models, the enterprise expands research into audio understanding models and evaluation platforms. Hume AI conducts groundbreaking scientific research published in journals like Nature and supports a non-profit, The Hume Initiative, which has established concrete ethical guidelines for empathic AI.
How to Apply
To apply for this position, please visit the official Hume AI careers page to submit your application.