Senior Software Engineer, Convert
Build and operate reliable distributed backend systems for Webflow’s recommendations pipeline and AI workflow execution engine. The role requires 5+ years of production backend experience, strong Python or TypeScript/Node.js skills, and hands-on ownership of AWS, Kubernetes, data, and observability infrastructure.
About the job
Responsibilities
- Design, build, and operate distributed backend systems for recommendations and AI workflow execution using Python and TypeScript/Node.js.
- Own and harden infrastructure on AWS and Kubernetes, improving reliability, observability, and scalability.
- Strengthen eventing and streaming systems through retries, backpressure, and recovery mechanisms.
- Reduce infrastructure single points of failure and share operational and on-call ownership.
- Design service and API boundaries and optimize MongoDB data models and queries.
- Build reliable systems on top of LLM-backed components and agentic workflows.
- Partner with product engineers, product managers, and designers to ship end-to-end solutions.
- Improve tested, observable, maintainable code and technical documentation.
- Mentor engineers on backend and reliability practices.
Requirements
- BA/BS degree or equivalent experience.
- Business-level fluency in English.
- 5+ years of experience building and operating backend systems in production, ideally in scalable, multi-tenant SaaS.
- Deep experience with distributed systems, concurrency, asynchronous and eventually consistent processing, queues or streaming, and failure-aware design.
- Strong Python and/or TypeScript/Node.js skills.
- Experience modeling data in MongoDB or a comparable database.
- Hands-on experience with AWS, containers, Kubernetes, CI/CD, and observability, including metrics, logging, and tracing.
- Commitment to testing, documentation, reliability, communication, and mentoring.
- Proactive adoption of AI and emerging technologies.
Nice to Have
- Experience with workflow or orchestration engines such as n8n, Temporal, or Airflow.
- Experience building or operating LLM-backed or agentic systems in production.
- Experience improving unreliable services to become highly reliable.
Compensation and Benefits
- Equity through RSUs for permanent employees.
- Medical, dental, and vision coverage for full-time employees and dependents.
- Paid parental leave and additional paid leave for birthing parents.
- Flexible vacation, paid holidays, and a sabbatical program.
- Mental health resources, therapy, and coaching.
- Retirement savings support, including a 401(k) employer match up to $6,000 per year in the U.S.
- Monthly work and wellness expense stipends.
- Eligibility for the annual WIN bonus program for full-time, permanent, non-commission employees.
Skills
Python, TypeScript, Node.js, AWS, Kubernetes, MongoDB, Docker, CI/CD, Observability, Distributed Systems, Event Streaming, Temporal, Airflow, Llm Systems, Agentic Workflows
Similar jobs
Backend Engineering jobsSenior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Build backend service scaffolding, deployment workflows, and migration tooling for Webflow’s developer productivity platform. The role requires 5+ years operating production backend services, strong TypeScript and Node.js expertise, and experience with monorepos and cloud infrastructure.
Senior backend-focused software engineer responsible for designing and operating scalable microservices infrastructure, cloud resources, and infrastructure-as-code systems. The role requires distributed-systems experience, production ownership, technical leadership, and mentoring skills.
Senior software engineer building high-performance Rust services and libraries for trading, payments, and crypto infrastructure. Requires 7+ years of experience, financial trading product expertise, distributed-systems knowledge, and strong security and debugging skills.