Full-Stack Software Engineer (Toronto)

Cresta in Toronto

Who are we?

Are you interested in defining how Generative AI will shape the future of work?

We are a Silicon Valley Series C startup, spun out of the Stanford AI lab and are co-founded by Sebastian Thrun, co-founder and CEO of Google-X, Waymo, Udacity, Kitty Hawk, and more. Cresta launched in 2020. Since then, we’ve grown revenue and our team by 300% and became officially a Unicorn. We’ve assembled a world-class team of AI and ML experts, go-to-market leaders, top-tier investors, and advisors including Andreessen Horowitz, Greylock Partners, Sequoia Capital, Tiger Global, and former AT&T CEO John Donovan. Our valued customers include brands like Intuit, Porsche, Holiday Inn, and Dropbox and we have been recognized as a startup to watch by Business Insider, Forbes, and Gartner to name a few.

We are growing our engineering team in Toronto. Join us to develop great products in an exceptional strong team.

Cresta is on a mission to make every knowledge worker 100x as effective, 10x faster, and 10x better. We apply AI to improve Call Center operations using our patented real-time coaching platform. We provide dynamic, live guidance to every agent based on the best practices of the top performers.

As a backend-focused full-stack software engineer, you will join the team that owns Cresta Studio, our one-stop-shop for call analysis, building, evaluating, and deploying conversational AI models. Our team leverages the latest in cutting edge LLM and GPT technologies to enable a truly market differentiated product suite.

You will join a collaborative but highly autonomous working environment in which each member has a defined role with clear expectations, as well as the freedom to pursue individual projects.
None
    • Work with the product manager to define and detail the product requirements
    • Define software architecture and design matching the requirements
    • Write and push high-quality code efficiently for both the frontend and backend
    • Apply synchronous and asynchronous design patterns
    • Scale distributed applications
    • Build exciting products in which ML/AI is applied at the core as a major differentiator for the product. You’ll work closely with ML engineers on such features (you do not need to be an ML engineer yourself; we do not expect any experience with ML)
    • Identify and leverage opportunities to improve general engineering productivity
    • Integrate with various tools for CI/CD, test automation, monitoring, logging, documentation
    • Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7
    • Intermediate to senior level.
    • Various published projects (intermediate) or 5+ years of relevant work experience (senior).
    • Comfortable defining and building robust APIs with a strong understanding for different protocols like Websockets, REST, RPC frameworks, etc.
    • Experience with database schema design and an understanding of query performance that translates to performant, scalable, and reactive products.
    • Understanding of the modern front-end ecosystem and experience applying frameworks/tools (React.js, Webpack, and Node.js) and patterns to complex, production web applications.
    • Deep appreciation for building applications with observability as a first-class principle and familiarity with application performance monitoring.
    • Preferably extensive experience coding in Go for backend and TypeScript for frontend.
    • Great communication skills.
    • Enough confidence to have your ideas challenged without feeling like you're being challenged.
    • As a reference, some of the tech stack for the Cresta Studio team: Golang, Python, Typescript, PostgreSQL, ElasticSearch, Temporal.
Apply