---
Join arenaflex: Build the Future of Cloud Computing Infrastructure
Are you ready to be part of a transformative technology journey? At arenaflex, we're not just building software—we're reshaping how the world processes, analyzes, and leverages data at unprecedented scales. As a Staff Software Engineer specializing in High-Performance Computing (HPC) and Machine Learning (ML) infrastructure, you'll play a pivotal role in developing cutting-edge solutions that power businesses across the globe.
Our cloud platform serves millions of customers in over 200 countries and territories, providing enterprise-grade solutions that enable organizations to tackle their most critical business challenges. We're looking for a visionary engineer who thrives on complex technical problems and wants to contribute to technology that impacts billions of users worldwide.
About the Role
As a Staff Software Engineer at arenaflex, you'll be at the forefront of our HPC and Machine Learning infrastructure development. This is a senior-level position that offers exceptional opportunities for technical leadership, career growth, and professional development. You'll work on systems that handle massive data workloads, optimize performance for computational-intensive applications, and push the boundaries of what's possible in cloud computing.
Our engineering culture emphasizes innovation, collaboration, and continuous learning. You'll have the freedom to explore new technologies, propose innovative solutions, and make a lasting impact on our technical architecture. This role reports to a senior engineering manager and provides guidance to a team of talented engineers working on mission-critical systems.
Key Responsibilities
- Full-Stack Development: Design, develop, test, deploy, and maintain HPC and ML execution infrastructure on arenaflex Cloud Platform, focusing on kernel optimization, userspace communication libraries (including MPI library, libfabric, and NCCL), and client HPC and ML applications
- Infrastructure Development: Build and optimize high-performance computing and machine learning solutions that scale across distributed cloud environments
- Technical Leadership: Establish technical direction and best practices for a team of engineers, providing mentorship and guidance on complex technical decisions
- System Architecture: Design and implement scalable architecture patterns for HPC and ML workloads, ensuring high availability and performance
- Performance Optimization: Analyze and improve system performance, identifying bottlenecks and implementing solutions that maximize computational efficiency
- Cross-Functional Collaboration: Work closely with product managers, other engineering teams, and stakeholders to deliver integrated solutions
- Code Quality: Ensure robust testing, documentation, and maintenance of software solutions
- Innovation: Research and evaluate emerging technologies that can enhance our HPC and ML capabilities
Essential Qualifications
We're seeking candidates with a strong technical background and proven experience in software development. The ideal candidate will bring a combination of deep technical expertise and the ability to lead complex projects.
Minimum Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related technical field
- Minimum 3 years of experience in software development with strong proficiency in data structures and algorithms
- Minimum 3 years of experience in testing, deploying, and maintaining software products in production environments
- Minimum 1 year of experience in software design and architecture
- Minimum 3 years of experience building and scaling distributed systems, large-scale infrastructure, or networking solutions
- Strong problem-solving skills and the ability to translate complex requirements into elegant technical solutions
- Excellent communication skills with the ability to explain technical concepts to both technical and non-technical stakeholders
Preferred Qualifications:
- Advanced degree (Master's or PhD) in Engineering, Computer Science, or a related technical field
- Experience with C programming and systems-level development
- Deep expertise with Linux kernel development and device drivers
- Experience with Remote Direct Memory Access (RDMA) technologies
- Strong background in Linux device drivers, networking stacks, and OS tuning and packaging
- Hands-on experience with HPC and ML communications, including MPI, collective communication libraries, libfabric, and socket programming
- Experience optimizing performance for compute-intensive workloads
- Knowledge of cloud platform architectures and services
- Familiarity with containerization technologies and orchestration systems
Skills and Competencies
To succeed in this role, you'll need a unique combination of technical skills and personal attributes:
- Technical Expertise: Deep knowledge of systems programming, distributed computing, and performance optimization
- Leadership Abilities: Capability to guide technical decisions and mentor junior team members
- Communication: Strong written and verbal communication skills for technical documentation and presentations
- Problem-Solving: Analytical mindset with the ability to debug complex technical issues
- Adaptability: Willingness to learn new technologies and adapt to evolving technical requirements
- Collaboration: Team-oriented approach with the ability to work effectively across functional teams
- Initiative: Self-motivated with the ability to drive projects forward with minimal supervision
Career Growth and Development
At arenaflex, we invest in your professional growth. As a Staff Software Engineer, you'll have access to numerous opportunities for advancement and skill development:
- Technical Leadership Paths: Progress to principal engineer or distinguished engineer roles with increased technical influence
- Management Track: Option to transition into engineering management roles if desired
- Cross-Team Mobility: Opportunities to rotate across different teams and projects as your career evolves
- Learning Resources: Access to internal training programs, conferences, and professional development courses
- Mentorship Programs: Both receive mentorship from senior engineers and mentor newer team members
- Cutting-Edge Projects: Work on emerging technologies in HPC, ML, and cloud infrastructure
Our fast-paced environment ensures that you'll continuously face new challenges and opportunities to expand your skill set. As our business evolves, so too will your career path within arenaflex.
Work Environment and Culture
We believe that great engineering happens when diverse perspectives come together. Our culture fosters innovation, inclusion, and excellence:
- Collaborative Workspaces: Modern office environments designed for teamwork and focused work
- Remote Flexibility: Hybrid work arrangements that balance in-office collaboration with remote productivity
- Inclusive Culture: Commitment to diversity and creating an environment where all employees can thrive
- Work-Life Balance: Competitive time-off policies and support for employee well-being
- Innovation Time: Opportunities to explore creative projects and new ideas
- Team Activities: Regular team-building events and engineering symposia
Our engineering teams are known for their technical excellence and collaborative spirit. You'll join a group of passionate engineers who are committed to pushing the boundaries of what's possible in cloud computing.
Compensation and Benefits
We offer competitive compensation packages that recognize your experience and contributions:
- Competitive Salary: $32/hour for this position, with the potential for additional compensation based on experience and qualifications
- Annual Bonuses: Performance-based annual bonus opportunities
- Equity Compensation: Stock options or equity grants to share in arenaflex's success
- Health Insurance: Comprehensive medical, dental, and vision coverage
- Retirement Plans: 401(k) matching and retirement savings programs
- Paid Time Off: Generous vacation and personal days
- Parental Leave: Extended leave for new parents
- Professional Development: Budget for conferences, training, and certifications
- Wellness Programs: Fitness memberships and wellness resources
Location
This position is based in Sunnyvale, USA, at one of our primary technology hubs. Sunnyvale offers access to a vibrant tech community, excellent schools, and a high quality of life in the heart of Silicon Valley.
Why arenaflex?
At arenaflex, we're building the infrastructure that powers the digital economy. Our cloud platform is trusted by organizations worldwide to deliver innovation, scalability, and reliability. When you join arenaflex, you're not just taking a job—you're becoming part of a team that's transforming how businesses operate and how technology serves humanity.
Our commitment to technical excellence, innovation, and customer success sets us apart. We solve problems that matter at a scale that few companies can match. As a Staff Software Engineer, you'll have the opportunity to work on challenges that will shape the future of computing.
How to Apply
If you're ready to take the next step in your career and join a team of world-class engineers, we encourage you to apply. We look for candidates who are passionate about technology, thrive on complex challenges, and want to make an impact.
arenaflex is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, national origin, sex, age, disability, genetic information, or any other protected characteristic.
Ready to build the future with arenaflex? Submit your application today and become part of a team that's defining the next generation of cloud computing infrastructure.