Cresta Recognized for Real-Time Coaching and Management in Independent Research ReportGET THE REPORT
The logo of Cresta.ai, the AI powered sales team coach
September 21, 2021

Software Engineer (Full-Stack Germany)

Full-Time · Berlin · Engineering · Apply Now
Interested in defining how AI shapes the future of work? Cresta is on a mission to make every knowledge worker 100x as effective, 10x faster and 10x better. Cresta is focused on using AI to help the workforce, not replace them. Cresta uses our patented Expertise AI to uncover expert insights form every conversation and put those insights into action with real-time coaching during customer conversations. 

We’re growing fast! Spun out of the Stanford AI lab and chaired by Google-X founder Sebastian Thrun, Cresta launched in 2020. Since then, we’ve grown revenue and our team by 300%! We’ve assembled a world-class team of AI and ML experts, go-to-market leaders, and top-tier investors and advisors including Andreessen Horowitz, Greylock Partners, and former AT&T CEO John Donovan. Our valued customers include brands like Intuit, Porsche, Adobe, and Dropbox and we have been recognized as a startup to watch by Business Insider, Forbes, and Gartner to name a few. We have huge ambitions and are looking for stellar candidates who have an entrepreneurial mindset and are excited to use cutting-edge AI to solve real-world business problems.

Cresta is establishing a development team in Germany and seeking a Full Stack engineer who enjoys creating new AI based cloud products. You will handle everything ranging from frontend to backend, building solutions in a fast-paced and collaborative process. You will have an integral role in technical decisions that define our product and influence the customer experience.  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 projects they find interesting. For the team in Germany we are hiring fast learning junior developers as well as experienced senior developers.


What You'll Do:

  • Define software architecture and design matching the product needs.
  • Write and push high quality code efficiently for both the frontend and backend.
  • Apply synchronous and asynchronous design patterns.
  • Scale distributed applications.
  • Apply ML as major differentiator for the product.
  • Identify and leverage opportunities to improve general engineering productivity.
  • Integrate with various tools for CI/CD, testing, monitoring, logging, documentation.
  • Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7.


  • What We Look For:

  • Various published projects (junior) or 5+ years of relevant work experience (senior)
  • Experience building microservices
  • Experience with complex React applications
  • SQL database experience (bonus for query performance) and data analysis
  • Strong competence in data structures, algorithms, and software design
  • Experience with object oriented design, coding, running tests
  • Experience with GraphQL preferred
  • Experience with Machine Learning applications preferred
  • Experience with Kubernetes preferred


  • Apply Now