Software Engineer, Backend
We are looking for a talented Backend Engineer committed to driving change in the way people work and with a desire to innovate by creating data-driven AI-solutions supporting process mining, mapping and design.
Apply nowAbout Cadensys
Cadensys is founded by ex-Revolut and Trade Republic executives and backed by leading global VCs. We are on a mission to revolutionise the way businesses are operated. Cadensys solves the problems caused by scattered tools and disjointed workflows by unifying data and coordinating agents.
We are building an operating system orchestrating work between human workers and AI agents, across all tools and company-wide. By learning how humans make decisions and take actions, we enhance their effectiveness by allowing them to be problem solvers and not tool operators.
We are looking for a talented Backend Engineer committed to driving change in the way people work and with a desire to innovate by creating data-driven AI-solutions supporting process mining, mapping and design.
Role Overview
This role offers numerous opportunities to contribute to the development of a modern cloud-native application stack while leveraging the latest technologies and recognised best practices. Some of the technical challenges you may have to tackle include designing scalable and reliable distributed systems for data ingestion, indexing, and retrieval, creating a unified application framework and data model to seamlessly integrate with diverse information sources in an identity, security, and privacy aware manner across applications, platforms, and IT layers, optimizing performance for a delightful user experience while managing system cost trade-offs, and developing tools for efficient monitoring and deployment across multiple cloud environments.
Key Responsibilities
- Build and maintain high-quality, secure, reliable, and efficient software solutions by writing well thought out design documents and robust, high-quality and well-tested code.
- Develop our platform supporting the AI core and user-facing applications.
- Collaborate with AI engineers to ensure the platform integrates seamlessly with the AI stack and algorithms and the frontend team to ensure that our customers enjoy the best-in-class user experience.
- Work on continuous improvement of the platform, optimizing performance and enhancing both developer and user experience.
Requirements
- Strong expertise in Python, with a proven track record of building scalable platforms.
- Thrive in a customer-focused, tight-nit and cross-functional environment - being a team player and willing to take on whatever is most impactful for the company is a must.
- Experience with cloud technologies and building cloud-native applications.
- Good understanding of software architecture principles, including scalability, performance, and security.
- Excellent communication and collaboration skills to partner with in-house product teams and clients.
Nice to have
- A master's or PhD degree in a quantitative discipline.
- Understanding of React and experience building efficient backends for web and mobile applications.
- Experience in building and maintaining systems that integrate with AI-driven solutions.
- Experience working at a scale-up company.