Location: London, UK or Berlin, DE
About Tower
Tower is building a next-generation compute platform designed to securely run modern Python data apps in production. Our mission is to empower data, AI, and ML engineers and their enterprises to build, scale, and deploy the composable data stack with unprecedented ease and security. We are a team of industry veterans, backed by leading VCs, on a mission to push the boundaries of what’s possible in an effort to dramatically improve the lives of data engineers and data scientists around the world.
Role overview
We want to seed our engineering team with amazingly talented ****software engineers who want to play a critical role in bringing our cutting-edge platform to market. As a founding engineer, you will be responsible for architecting and developing a secure, scalable environment that supports Python-based data applications. You will be working directly with the founders to define the product and laying the foundation for the engineering team.
What you’ll do
- Own end-to-end (design, develop, and implement) significant key parts of the product.
- Work on system architecture and ensure scalability, security, and high performance across the platform.
- Collaborate with a small, close-knit team and the company’s founders to define and implement a seamless user experiences.
- Contribute to the platform’s security, ensuring data integrity and protecting sensitive workloads.
- Mentor junior engineers and help shape the technical direction of the team and company.
What we’re looking for
- Proven experience in software engineering, with a focus on backend distributed systems deployed in the cloud.
- Strong proficiency in multiple programming languages with a preference towards Golang, Rust, and JavaScript.
- Experience working on cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Deep understanding of security best practices, especially for cloud systems and data security.
- Proven track record of building and deploying scalable software systems.
- Strong communication skills and a desire to partner with our customers in solving their problems.
Nice to have
- Significant experience operating and extending Kubernetes.