As a Senior Software Engineer, Data Platform at Scale AI in London, UK, you are driving the development of our cutting-edge data storage and processing systems, leveraging technologies such as Apache Spark, Distributed Systems, and Virtualization to power the next generation of AI applications. This role matters because it enables the company to efficiently handle vast amounts of data, fueling innovation and growth in the AI industry. By joining our team, you are contributing to the success of Scale AI and the broader AI ecosystem, with the potential to significantly impact the field. With a strong focus on growth and advancement, this position offers opportunities to expand your skill set, take on new challenges, and advance your career in a rapidly evolving industry.
Your day-to-day responsibilities include designing, developing, and maintaining large-scale data platforms, ensuring high performance, scalability, and reliability. Key responsibilities encompass:
- Developing and optimizing data pipelines using Apache Spark and Kinesis to handle real-time data streams
- Collaborating with cross-functional teams to identify and prioritize project requirements
- Implementing and managing distributed systems, ensuring seamless data processing and storage
- Troubleshooting and resolving complex technical issues, driving root cause analysis and implementing fixes
- Participating in code reviews, contributing to the improvement of the overall code quality and architecture
- Mentoring junior engineers, sharing knowledge and expertise to enhance team capabilities
- Staying up-to-date with industry trends and emerging technologies, applying this knowledge to drive innovation and improvement. You will be working closely with our engineering teams, reporting to the Technical Lead, and collaborating with stakeholders to deliver high-quality solutions. Your technical expertise, combined with strong communication and problem-solving skills, will enable you to thrive in this dynamic environment.
By joining Scale AI in London, UK, you become part of a vibrant community that values innovation, collaboration, and growth. Our company culture emphasizes openness, transparency, and continuous learning, providing a platform for you to develop your skills and advance your career. As a Senior Software Engineer,