Senior Software Engineer, Optimize/Analyze

Webflow

Remoto · ArgentinaPubblicato ieri YC S13

Informazioni sul ruolo

Webflow is the agentic web marketing platform for modern marketing teams, helping organizations build, manage, and optimize high-performing web experiences that drive predictable growth and strengthen brand trust. Building at Webflow will need grit, because we move fast, without ever sacrificing craft or quality.

We’re looking for a Senior Software Engineer, Optimize/Analyze to help develop and scale Webflow Optimize products.

You’ll design high-performance systems that adapt user experiences in real time, working with large-scale data processing and distributed computing to lift conversion and personalization at scale. Our team is fast-moving, data-driven, and experienced in personalization, ML infrastructure, and large-scale analytics.

The next chapter is ambitious. We’re serving some of the world’s largest enterprises and rethinking what an AI-native conversion platform can be. This is a cross-team technical role: you’ll work across a large, revenue-generating system, help decide what it needs to become, and partner directly with Engineering, Product, and Design to ship it.

About the role:

- Location: Remote-first (Argentina)

- Permanent, full-time employee (this is not a contractor position)

- Application Information:

- Application deadline: applications accepted on an ongoing basis until position is closed and filled

- This posting is for a new position.

As a Senior Software Engineer on the Optimize team, you'll:

- Architect, design, and build scalable multi-tenant backend services and APIs for our Optimize product, including our MCP server.

- Build with MongoDB, Druid, Airflow, AWS (EC2, S3), Python, and TypeScript/Node.js.

- Define clean service and API boundaries, and design and optimize the MongoDB data models and queries that power recommendations.

- Improve scalability and reliability through distributed architecture, caching strategies, and event-driven systems tuned for low latency.

- Lead projects from design through launch that move team and engineering org goals.

- Write and review maintainable, tested, performant code, and raise the quality bar for the team.

- Author, collaborate on, and evaluate design documents.

- Use AI tools in your daily work, and help the team build reliable systems on top of non-deterministic, LLM-backed components.

- Partner with product engineers, PMs, and designers to ship end to end.

ABOUT YOU

Requirements:

- BA/BS degree or equivalent experience

- Business-level fluency to read, write and speak in English

You’ll thrive as a Senior Software Engineer if you:

- 5+ years building and shipping production backend services, with a track record of performant, high-quality code.

- Depth in distributed systems: concurrency, asynchronous and eventually consistent processing, queues or streaming, and designing for failure.

- Strong Python and/or TypeScript/Node.js, plus data modeling experience in MongoDB or a comparable database.

- Experience with real-time analytics, event-driven architectures, and REST APIs.

- Hands-on experience with AWS, containers, CI/CD, and observability, and comfort owning infrastructure.

- Strong production debugging skills across services and layers of the stack.

- A habit of valuing testing, documentation, and reliability as much as shipping, and communicating trade-offs clearly.

- Curiosity and a proactive embrace of AI tools to work faster and expand the team’s impact.

It would be a bonus if you had even one of the following:

- Experience with Apache Spark, Airflow, or TensorFlow.

- Familiarity with Kafka or other event streaming platforms.

- Prior experience working on large-scale personalization, experimentation, or recommendation systems.

OUR CORE BEHAVIORS

- Build lasting customer trust. We build trust by taking action that puts customer trust first.

- Win together. We play to win, and we win as one team. Success at Webflow isn't a solo act.

- Reinvent

Dalla pagina delle carriere di Webflow

Unisciti ai candidati che trovano ruoli nelle startup

Candidandoti apri il modulo di candidatura sul sito dell'azienda e ti invieremo altri ruoli che si adattano a te.