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 - Backend + AI/ML
Join Assembly HOA as a Senior Software Engineer focusing on Backend and AI/ML technologies. Drive innovation in HOA management software.
Software Engineer, Applied Engineering
Join OpenAI as a Software Engineer in Applied Engineering to develop innovative AI products using JavaScript, React, and Python.
Software Engineer, AI Training and Infrastructure
Join Skild AI as a Software Engineer to develop AI training infrastructure. Work with cutting-edge technologies in a dynamic team.
Software Engineer, Developer Productivity
Join OpenAI as a Software Engineer focused on Developer Productivity, enhancing development cycles with Python, Rust, and Kubernetes.
Senior API Developer with AI and Python Expertise
Join us as a Senior API Developer to build AI-driven solutions using Python and Golang. Work remotely with top-tier companies.
Senior Python Backend Engineer
Join Activeloop as a Senior Python Backend Engineer to build scalable platforms using Python, FastAPI, and cloud technologies.
Senior Software Engineer, Claude.AI
Join Anthropic as a Senior Software Engineer to build innovative AI interfaces and APIs with Claude.AI in a hybrid work environment.
Senior Full Stack Developer (AI Domain)
Join G-P as a Senior Full Stack Developer in the AI domain, focusing on frontend, backend, and cloud infrastructure.
Remote Software Engineer with Python Expertise
Join Bloomreach as a Remote Software Engineer, focusing on Python, AI, and data-driven insights.
Senior Software Engineer, AI
Join Clay as a Senior Software Engineer, AI, to develop cutting-edge LLM applications in a hybrid work environment.
Remote Software Engineer, Guest & Host
Join Airbnb as a Remote Software Engineer focusing on SEO, backend development, and cross-functional collaboration.
Senior Software Engineer, Observability
Join OpenAI as a Senior Software Engineer in Observability, ensuring system reliability and scalability in a fast-paced environment.
Senior Full Stack Engineer - AI Applications
Join Coactive AI as a Senior Full Stack Engineer to develop AI-driven solutions using React, TypeScript, and FastAPI.
Senior Software Engineer II, Fullstack
Join Moveworks as a Senior Fullstack Engineer to innovate with ML and AI in web development.
Software Engineer, Language - Generative AI
Join Meta as a Software Engineer in Generative AI, focusing on NLP and large language models. Competitive salary and benefits.
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, Applied Emerging Talent
Join OpenAI as a Software Engineer to develop ChatGPT and API features using JavaScript, React, and Python.
Senior Full-Stack Engineer (Backend leaning) - AI
Join Front as a Senior Full-Stack Engineer focusing on backend development and AI innovation in Paris.
Software Generalist with Cloud and Python Expertise
Join Navier AI as a Software Generalist to work on cloud infrastructure, Python, and full-stack development.
Senior Android Engineer, ChatGPT Core Experiences
Join OpenAI as a Senior Android Engineer to innovate and evolve ChatGPT's Android client, focusing on performance and AI-driven features.
Software Engineer, Generative AI
Join Meta as a Software Engineer in Generative AI, focusing on NLP and large language models. Work with a global team to innovate AI products.
Software Engineer II
Join Microsoft as a Software Engineer II to build scalable services and enhance product experiences. Remote position.
Senior Software Engineer - Frontend with AI/ML Focus
Senior Software Engineer role focused on frontend development with AI/ML, using Dart and TypeScript, offering remote work.
Backend Engineer with Machine Learning Focus
Join Accrete AI as a Backend Engineer with a focus on machine learning, building scalable AI solutions.