About the Role
AssemblyAI is seeking a talented Software Engineer to join our Developer Foundations team. This role is ideal for a backend engineer with strong software and cloud engineering skills. You will be instrumental in building highly scalable developer-centric tooling and backend systems that support our state-of-the-art machine learning models.
Key Responsibilities
- Build Automated Test Suites and CI/CD Pipelines: Develop and maintain robust testing frameworks and continuous integration/continuous deployment pipelines to ensure the reliability and efficiency of our software delivery.
- Develop Scalable Systems: Design and implement event-driven and real-time systems that can handle high volumes of data and traffic.
- Create Internal Libraries: Develop libraries and tools that enhance the productivity of our internal teams.
- System Instrumentation: Implement metrics, tracing, and logging to monitor system performance and troubleshoot issues effectively.
- Refactor Applications: Continuously improve and refactor existing applications to reduce technical debt and enhance performance.
What We Are Looking For
- Experience: At least 3 years of professional experience in building backend applications using Go or Python. Familiarity with OOP design patterns, reliability, and scaling is essential.
- Cloud Expertise: Experience with cloud providers such as GCP or AWS.
- Startup Experience: Previous experience working in a startup or high-growth company is a plus.
Skills and Attributes
- Inquisitive and Fast Learner: You are always searching for novel and effective solutions and can quickly ramp up on complex topics.
- Proactive and Collaborative: You take initiative and work well in a team, recognizing when to ask for help and collaborate with others.
- Good Code Structuring: You strive to write clean, readable, and maintainable code.
Nice to Have
- Experience with CI/CD deployment pipelines.
- Experience developing REST APIs using frameworks like Django, Flask, Tornado, Fiber, or FastAPI.
- Familiarity with Bazel and monorepos.
Working at AssemblyAI
AssemblyAI is a fully remote team of startup veterans and experienced AI researchers. We are committed to creating a diverse and inclusive workplace where everyone can bring their full selves to work. We encourage applications from all backgrounds and are looking for teammates who are ambitious, curious, and lead with integrity.
Join us in our mission to build the next generation of AI-powered products and experiences. If this role excites you, we encourage you to apply!
Benefits Extracted with AI
- Remote work
- Competitive salary
- Opportunity to work with cutting-edge AI technology
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer - Fullstack/Frontend
Senior Software Engineer role focusing on Fullstack/Frontend development with skills in Java, Python, React.js, and more.
Senior Software Engineer - Backend + AI/ML
Join Assembly HOA as a Senior Software Engineer focusing on Backend and AI/ML technologies. Drive innovation in HOA management software.
Senior Backend Engineer (AI)
Join Stability AI as a Senior Backend Engineer to develop REST APIs and AI/ML services for Generative AI models.
Senior Software Engineer I (AI Team)
Join Articulate's AI team as a Senior Software Engineer. Work remotely on innovative AI solutions with a focus on JavaScript, TypeScript, and AWS.
Fullstack Software Engineer, GenAI Growth
Fullstack Software Engineer role focusing on AI growth, requiring skills in back-end and front-end development, and system design.
Senior Software Engineer, Backend
Senior Backend Software Engineer role focusing on microservices, APIs, and scalable systems. Remote work available.
Software Engineer I - Remote
Join GitHub as a Software Engineer I, enhancing AI-powered capabilities remotely. Work with Go, Ruby on Rails, and modern AI technologies.
Senior Software Engineer, Backend
Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.
Full Stack Software Engineer
Join Addy AI as a Full Stack Software Engineer. Work remotely on AI-driven SaaS products using TypeScript, Python, and GCP.
Senior Fullstack Software Engineer, GenAI Horizontal Task Tooling
Join Scale AI as a Senior Fullstack Software Engineer to build web-based applications for AI data annotation.
Founding Software Engineer (Full-Stack)
Join Stably AI as a Founding Software Engineer to design and develop scalable software applications using cutting-edge AI technology.
Software Engineer - AI
Join Uplimit as a Software Engineer - AI to build innovative AI-driven learning solutions. Work on cutting-edge projects in a hybrid environment.
AI Software Engineer
Join HelperAI as an AI Software Engineer to develop and maintain web applications using Java Spring and Vue3.
Fullstack Software Engineer, GenAI Quality
Fullstack Software Engineer role focusing on GenAI Quality, involving end-to-end feature development and system design.
Software Engineer, GenAI Growth
Join Scale AI as a Software Engineer in GenAI Growth, developing AI applications with a dynamic team in NYC.
Senior Software Engineer (AI/ML)
Join DigitalOcean as a Senior Software Engineer (AI/ML) to build AI/ML features using TypeScript, React, and GraphQL. Remote role with competitive benefits.
Full Stack Software Engineer
Join Addy AI as a Full Stack Software Engineer. Work remotely on AI-driven SaaS products using TypeScript, Python, and GCP.
Backend Software Engineer
Join OpenAI as a Backend Software Engineer to develop platform capabilities and integrate systems using AI.
Senior Software Engineer - Backend (Founding Member)
Senior Backend Software Engineer role focusing on innovative AI-driven tools, remote work, competitive benefits.
Full Stack Software Engineer (Remote)
Join Addy AI as a Full Stack Software Engineer. Work remotely on AI-powered loan origination platforms using TypeScript, Flask, and GKE.
Software Engineer, Applied Engineering
Join OpenAI as a Software Engineer in Applied Engineering to develop innovative AI products using JavaScript, React, and Python.
Senior Software Engineer (AI/ML)
Join DigitalOcean as a Senior Software Engineer (AI/ML) to build AI/ML features using TypeScript, React, and GraphQL. Remote role with competitive benefits.
Senior Software Engineer - Backend (Python, Go, C++)
Join Ambient.ai as a Senior Software Engineer - Backend to design and scale distributed systems using Python, Go, or C++.
Senior Backend Engineer
Join Hamming AI as a Senior Backend Engineer to scale AI voice agent systems. Work with Next.JS, TypeScript, Python, and more.