Senior Software Engineer, Apps & APIs at Recast. . Location: Remote. . We're hiring a Senior Software Engineer to join Recast's Apps & API team: the engineers who own the customer-facing surface of our marketing mix modeling platform. That includes our flagship MMM application, agentic apps, public APIs, and MCP server.. . You’re a strong Python engineer who can hold their own in Ruby, navigate a Rails codebase, review PRs, and ship a fix when needed.. . . . . What you might do in your first 6 months:. . . Help take our MCP server from early-stage to production-grade: design decisions, implementation, and all the rough edges in between. . Contribute to our public APIs: clarity, consistency, and best practices matter more than ever as our users are increasingly building AI-powered workflows. . Build backends for agentic apps: the patterns for this greenfield work are still being defined and you'll have a strong voice in how we build. . Work closely with the EM and your teammates to shape how this team builds: you’ll have real opportunity to help define what good looks like here, not just execute against it. . . Things you have experience in:. . . Strong Python engineer: you write idiomatic Python, design and ship production APIs in it, and it's your natural default. . Comfortable enough in Ruby (Rails) to navigate the codebase, give useful PR reviews, and contribute without needing to be carried. . Designing and shipping APIs with real external consumers: developer experience, versioning, and reliability are priorities for you. . Shipping in an environment where "good enough to learn from" is a real engineering value, not a compromise. . Hands-on experience with MCP and agentic AI patterns: you've built real tools, integrations, or apps in this space . . . Things that should excite you that might scare off other folks:. . . Building with emerging tech like MCP and agentic AI: you’re willing to make opinionated architectural bets in a landscape that is continually evolving. . Working on customer-facing products with technical users: your users are developers, marketing analysts and data scientists who will notice when something isn’t right. . Startup pace is real: things move fast, not everything is written down, and priorities shift - you know how to make progress anyway. . Being part of a remote, async-first team spread across time zones where clear written communication is essential. . . What you'll work with:. . . Python & Ruby on Rails. . REST APIs & MCP. . AWS Cloud Services & Heroku. . Bedrock AgentCore, Anthropic SDK, LangChain/LangGraph. . PostgreSQL & Redis. . Docker, Terraform, Kubernetes, GitHub Actions . . . Hiring Process:. . . Hiring Screen. - discuss Recast, your background, and questions you have. . Hiring Manager Interview. - casual, mutual-fit conversation with our Head of Engineering. . Technical Interview. - includes a short take-home assignment; the interview covers your approach and a code walkthrough with Q&A. . Team Interview. - meet a couple of your future teammates and get a feel for how we work. . Final Interview. - meet with Recast's CEO to talk about Recast and your goals. . . What we offer you:. . . Work wherever you’re happiest. We're fully remote. . Competitive remote salary along with early-stage equity. . Highly skilled coworkers you can learn from and who are eager to learn from you. . An async-first culture with a focus on documentation over standing meetings. . Autonomy and support to do your best work in your own time. . Your local holidays plus unmetered PTO (minimum 2 weeks mandatory PTO!). . . Note:. Recast is committed to building a diverse team so if you are from an under-represented background in tech (e.g., women, BIPOC, etc.) please apply even if you don’t necessarily check all of the boxes here.. . While Recast is officially based in the US, we're a fully remote team (one founder lives in Brooklyn, the other in Mexico City and team members in 6+ countries around the world). We can't sponsor visas at this time, however we are happy to have you join remotely from wherever you are.. . If this sounds interesting to you, we'd love to learn more about you!. . US-based salary range: $140,000 - $190,000. Please note salary ranges are estimated for US-based employees. Candidates from other geographies may have the salary range adjusted based on their local markets.
Senior Software Engineer, Apps & APIs at Recast