Software Engineer, Machine Learning platform

Job expired!
Who are we? Our team is the first in the world to utilize autonomous vehicles on public roads through the application of end-to-end deep learning, computer vision, and reinforcement learning. Employing a multi-national and world-class research team, our focus lies in employing less data to create more intelligent algorithms to bring autonomy to everyone, everywhere. Our goal is to be the future of self-driving cars, not vehicles that are instructed how to drive through hand-coded rules and maps, but those that learn from experience and data. Where will you have an impact? We are in search of ambitious, talented, and inventive individuals to join our journey in crafting next-generation autonomous vehicles. As a growing AI company crafting the largest machine learning training platform, you could be integral to our project. Are you thrilled about constructing highly distributed cloud-based systems? Our need is to multiply our total training throughput one hundredfold by horizontally scaling on more GPUs. Tracking, profiling, monitoring, and debugging are crucial capabilities we need to enable. You will operate in petite teams to write code, engineer solutions to difficult problems which impact real-world scenarios, and help us clinch the space-race of the 2020s: Autonomous Driving. We are in search of Software Engineers who are zealous about amplifying our training infrastructure which includes a colossal data infrastructure for gathering exabytes of data from hundreds of vehicles on the road, a large scale machine learning training environment that shapes our autonomous driving models and problem-solving tough problems in a production environment as we dispatch cars in London. What will you bring to Wayve? Essential: - Strong focus on scale, reliability, and production excellence - Proficiency in at least one programming language (some of our codebase includes: Python, C/C++, Golang, Rust) - Experience working with machine learning training, inference workloads and their frameworks (examples: CUDA, TensorRT, PyTorch, TensorFlow, etc) - Experience with cloud providers (AWS/GCP/Azure - Kubernetes, Docker, ML) Desirable: - Experience with networking concepts, operating Linux/Unix systems with in-depth practical knowledge, troubleshooting, production reliability, observability across systems, and ensuring developer efficiency. - Track record of promoting engineering and infrastructure best practices and delivering high-quality projects and code. - Passion for working with large scale distributed systems in an environment that values teamwork with other technical engineers and researchers. - Familiarity with computing fundamentals - what makes code fast, secure, and reliable. - Bachelor's or Master's degree in Computer Science, Engineering, or a related technical discipline, or equivalent experience. What we offer you: - Competitive compensation with salary and equity. - Exposure to a team of world-class researchers, engineers, and entrepreneurs. - A position to shape the future of autonomous driving and to tackle the largest challenges of our time. - Benefits such as onsite cooking, workplace nursery scheme, private health insurance, therapy, daily yoga, onsite bar, generous social budgets, unlimited L&D requests, enhanced parental leave, and more! - This is a full-time role based in our office in King’s Cross, but we support flexible working, including working for up to 2 weeks from anywhere in the world. We trust you to know what works best for your team and projects and expect a healthy presence that enables the right meetings to happen in person and strong relationships to be built. Wayve is built by people from all walks of life. We believe that our differences make us stronger, and our unique perspectives and backgrounds help us build something different. We are proud to be an equal opportunity workplace, where we not only embrace diversity but nurture it so that we can all thrive and grow.