AssemblyAI logo

Software Engineer - Developer Foundations

AssemblyAI

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

Assembly HOA (YC S24) logo
Assembly HOA (YC S24)

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.

OpenAI logo
OpenAI

Software Engineer, Applied Engineering

Join OpenAI as a Software Engineer in Applied Engineering to develop innovative AI products using JavaScript, React, and Python.

Skild AI logo
Skild AI

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.

OpenAI logo
OpenAI

Software Engineer, Developer Productivity

Join OpenAI as a Software Engineer focused on Developer Productivity, enhancing development cycles with Python, Rust, and Kubernetes.

micro1 logo
micro1

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.

Activeloop logo
Activeloop

Senior Python Backend Engineer

Join Activeloop as a Senior Python Backend Engineer to build scalable platforms using Python, FastAPI, and cloud technologies.

Anthropic logo
Anthropic

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.

G-P logo
G-P

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.

Bloomreach logo
Bloomreach

Remote Software Engineer with Python Expertise

Join Bloomreach as a Remote Software Engineer, focusing on Python, AI, and data-driven insights.

Clay logo
Clay

Senior Software Engineer, AI

Join Clay as a Senior Software Engineer, AI, to develop cutting-edge LLM applications in a hybrid work environment.

Airbnb logo
Airbnb

Remote Software Engineer, Guest & Host

Join Airbnb as a Remote Software Engineer focusing on SEO, backend development, and cross-functional collaboration.

OpenAI logo
OpenAI

Senior Software Engineer, Observability

Join OpenAI as a Senior Software Engineer in Observability, ensuring system reliability and scalability in a fast-paced environment.

Coactive AI logo
Coactive AI

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.

Moveworks logo
Moveworks

Senior Software Engineer II, Fullstack

Join Moveworks as a Senior Fullstack Engineer to innovate with ML and AI in web development.

Meta logo
Meta

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.

Stably AI logo
Stably AI

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.

OpenAI logo
OpenAI

Software Engineer, Applied Emerging Talent

Join OpenAI as a Software Engineer to develop ChatGPT and API features using JavaScript, React, and Python.

Front logo
Front

Senior Full-Stack Engineer (Backend leaning) - AI

Join Front as a Senior Full-Stack Engineer focusing on backend development and AI innovation in Paris.

Navier AI logo
Navier AI

Software Generalist with Cloud and Python Expertise

Join Navier AI as a Software Generalist to work on cloud infrastructure, Python, and full-stack development.

OpenAI logo
OpenAI

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.

Meta logo
Meta

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.

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft as a Software Engineer II to build scalable services and enhance product experiences. Remote position.

Workiva logo
Workiva

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.

Accrete AI logo
Accrete AI

Backend Engineer with Machine Learning Focus

Join Accrete AI as a Backend Engineer with a focus on machine learning, building scalable AI solutions.