This is a rare opportunity to be part of a pioneering team as a Senior Software / Distributed Systems Engineer, where you'll develop the software layer integral to their innovative, state-of-the-art hardware.
Skills / Experience :
- Distributed Systems : Lead the design and implementation of highly scalable, performant, and fault-tolerant distributed systems across diverse platforms (on-premise, cloud, hybrid).
- Communication & Self-Driven : Comfortable with vague requirements and able to interact with customers, investors, and other external stakeholders.
- Programming Languages : Non-language specific (Experience with Rust is a plus but not mandatory).
Qualifications :
Master's degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience).Proven track record of leading and mentoring engineering teams in a fast-paced environment.Demonstrated ability to think strategically with exceptional problem-solving and analytical skills, to translate technical concepts into actionable plans.Additional Information :
Interview Process : 3-StagesThis is an onsite role with the potential for visa sponsorship.Please note : Background checks will be conducted as part of the hiring process.