About the Role
Lead the development and optimization of core software infrastructure components that enable next-generation computing architectures. Work closely with hardware and software teams to deliver robust, scalable solutions.
Responsibilities
- Architect and implement foundational software systems for distributed computing environments
- Develop tools and frameworks to streamline deployment and monitoring of infrastructure services
- Optimize system performance and resource utilization across heterogeneous hardware platforms
- Design APIs and interfaces to integrate software with custom hardware accelerators
- Ensure reliability and fault tolerance in large-scale system operations
- Collaborate with cross-functional teams to define system requirements and specifications
- Lead code reviews and contribute to software quality assurance processes
- Troubleshoot complex system-level issues across software and hardware boundaries
- Drive automation of testing and deployment pipelines for infrastructure components
- Maintain comprehensive documentation for software architecture and system behavior
- Evaluate emerging technologies for potential integration into the infrastructure stack
- Support the development of secure and scalable software solutions
- Mentor junior engineers and contribute to team knowledge sharing
- Participate in system design discussions and technical planning sessions
- Improve tooling for debugging and performance analysis
- Contribute to the design of low-latency communication layers
- Ensure software systems meet functional and non-functional requirements
- Work with verification teams to validate system correctness
- Integrate software components with simulation and emulation environments
- Contribute to roadmap planning for infrastructure evolution
Nice to Have
- Advanced degree in Computer Science, Electrical Engineering, or related field
- Experience with compiler infrastructure or runtime systems
- Knowledge of machine learning workloads and acceleration frameworks
- Contributions to open-source infrastructure projects
- Experience with FPGA or ASIC development workflows
- Familiarity with power-aware software design
- Background in large-scale data center systems
- Published work in systems or computer architecture venues
Compensation
Competitive salary and equity package
Work Arrangement
Hybrid
Team
Collaborative engineering team focused on advanced computing platforms
Why This Role Matters
- This position plays a critical role in shaping the foundation of next-generation computing platforms. The software infrastructure developed directly impacts the performance, scalability, and usability of advanced hardware systems.
- Engineers in this role bridge the gap between hardware capabilities and software demands, ensuring seamless integration and optimal system behavior.
What We Value
- Technical depth combined with practical problem-solving skills
- Collaborative mindset with a focus on team success
- Proactive ownership of complex technical challenges
- Clear communication across technical and non-technical stakeholders
- Commitment to continuous learning and innovation
Available