Motive Group are excited to be supporting an amazing early stage venture founded by serial entrepreneurs developing an AI driven Supercomputer Scheduler. You'll work Senior Backend Engineer within a small, agile tech team. You’ll play a pivotal role in shaping the product and company direction, leading by example and contributing strategic insights as well as code!
You'll work best when given autonomy and always be eager to expand your skills in areas such as CUDA, Infiniband, Python, Go, frontend frameworks, and automation.
Key Responsibilities:
- Lead backend development and architectural design.
- Develop and implement high-quality code with an emphasis on readability, reliability, and resilience.
- Drive continuous integration and deployment processes to maintain a smooth development pipeline.
- Contribute to open-source initiatives and represent our work at industry conferences.
- Foster a culture of knowledge sharing and collaboration within the team.
Our Technology Stack:
Our core application is built in Go, with Python supporting research-heavy components. While our team has experience with microservices, we’re currently investing in a monolithic architecture to reduce complexity. Automation and CI/CD are central to our workflow, and we maintain a strong open-source orientation, designing our software with transparency and community engagement in mind.
Expertise in:
Clear Code
- You write code that's understandable, not just for machines but for your team. Your pull requests are clear, concise, and well-tested where it counts, understanding that code clarity is key.
Reliable & Resilient Software
- You know the challenges of real-world software deployment. By planning for worst-case scenarios and ensuring robustness, you help create resilient systems that perform under pressure.
Team Tools and Processes
- You have a knack for creating tools and libraries that streamline workflows and solve complex problems simply. Your contributions minimise redundancy and errors, supporting a productive and efficient team environment.
API Excellence
- You've experienced both ends of API quality and are committed to providing exceptional, user-friendly APIs. Whether integrating JSON, Protocol Buffers, or even SOAP, you know how to build isolated, secure, and high-performing APIs.
Required Knowledge:
Go, AWS, GCP, Linux, Kubernetes, NoSQL databases (beyond Mongo & Redis), PostgreSQL, Git, Agile development practices, distributed system design, and CI/CD practices.