Job Closed
This listing is no longer active.
Offering speech-to-text APIs for modern developers, AssemblyAI is ultimately on a mission to use the latest deep learning technology to build practical products that make futuristi
Senior Software Engineer, Streaming
Location
United States
Posted
81 days ago
Salary
$200K - $225K / year
Seniority
Senior
Job Description
Senior Software Engineer, Streaming
AssemblyAI
• Design and ship customer-facing APIs • Partner with researchers to productionize new techniques • Work with Applied teams to understand user interactions • Contribute across the stack
Job Requirements
- Strong backend engineering experience
- Building and supporting customer-facing APIs
- Comfort operating with ambiguity
- Genuine curiosity about AI/ML
- Strong collaboration skills
Benefits
- Pay equity
- Professional development opportunities
- Flexible working environment
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Mainframe Software Engineer
GlobeLifeEnhancing collaboration between Karolinska Institutet and Uppsala University in the field of global/public health.
• Coordinate with clients and other I.T. personnel in analyzing system requests, developing specifications for new system development projects or for maintenance to existing mainframe-based applications. • Adhere to System Development Life Cycle standards, including preparation of project-related documents as requested by the Project Manager. • Make design changes to programs, either alone or in concert with other programmers. • Prepare unit and integration test plans for program changes, and in cooperation with clients and other I.T. personnel, perform the testing. • Conduct thorough problem analysis regarding technical system and application programs; documents findings and proposes problem resolution alternatives. • Some on-call responsibilities to support production as needed. • Communicate effectively with technical and non-technical audiences. • Communicate project progress and issues as needed. • Prepare user and operational documentation for programming work performed. • Serve as a Project Lead for smaller or less complex projects. • Serve as a mentor for less experienced engineers as needed. • Serve as a ‘go-to’ resource for complex questions. • Be a participatory team member, share knowledge, assist with projects as needed and suggest improvements for the system development process. • Minimal travel required on an as needed basis.
Role Description We’re looking for a platform engineer to lead the architecture and evolution of our core runtime. This is not a typical backend role. You’ll define how untrusted AI agents execute safely, how systems scale under load, and how we meet security and compliance standards from first principles. You’ll work directly with the founder and own the platform end-to-end: from low-level runtime design to distributed scheduling to production reliability. What You’ll Own - Design and build our agent runtime infrastructure (Firecracker, Rust, Go) - Define and enforce security boundaries for running untrusted code - Lead SOC2 and compliance efforts from a systems perspective (not paperwork—actual guarantees) - Architect and implement scheduling and orchestration systems (Kubernetes-level problems, without blindly copying Kubernetes) - Own performance, isolation, and reliability at scale - Set technical direction and raise the bar for engineering across the company Qualifications - You’ve built and operated distributed systems or infrastructure at scale - Strong systems background (concurrency, isolation, networking, performance) - Experience with Go and/or Rust (or willingness to go deep quickly) - Deep intuition for security and reliability, not just features - You care about how things fail, not just how they work - You’ve taken systems from 0 → 1 or 1 → scale - You’re comfortable making high-stakes architectural decisions with incomplete information Bonus - Experience with Firecracker, microVMs, containers, or sandboxing - Experience with Kubernetes or building schedulers - Experience leading or owning SOC2 / compliance in infra-heavy environments Why This Role Matters AI agents are unreliable, unsafe, and hard to run in production today. We’re fixing that. This role is about building the foundation that makes intelligent systems actually usable in real-world environments—fast, secure, and dependable. If we get this right, a whole new category of software becomes possible. Working With Us - Small, high-ownership team - Work directly with the founder - Real technical authority and decision-making power - No layers, no committees—just building Bar for This Role This is a high-ownership, high-agency role. We’re looking for someone who wants to own a critical layer of the stack, not just contribute to it. California Pay Range $165,000 — $230,000 USD
Senior Software Engineer – Infrastructure
CriblCribl, the Data Engine for IT and Security, empowers organizations to transform their data strategy.
• Contribute along with product and platform teams to build and deliver solutions that improve our cloud service, infrastructure, and tools. • Solve infrastructure problems with a software-driven, cloud first approach and a keen eye towards quality, testability, and repeatability. • Engage with teams directly to implement product roadmaps and objectives with a focus on service delivery and reliability. • Contribute to the development of best practices and engineering standards within the team. • Help Identify and drive down toil with creative innovation and automation. • Dedication to elegant and high-quality software. • This position will require stand-by, on-call, or off-hours duties
• Develop and evolve event-driven distributed systems • Participate in architectural decisions considering scalability, performance, and resilience • Implement solutions using Java, Spring Boot, Spring Batch and/or Quarkus • Apply engineering best practices such as Clean Architecture and SOLID principles • Work with messaging-based integrations (Kafka, SQS, RabbitMQ) • Ensure code quality through automated tests (unit and integration; BDD is a plus) • Contribute to data modeling and evolution (SQL and NoSQL) • Contribute to observability practices (logs, metrics, and tracing) • Perform code reviews and collaborate on the technical growth of the team • Work closely with product teams and stakeholders to deliver solutions



