Experienced Full Stack Staff Software Engineer – Cloud Infrastructure Development and Optimization for High-Performance Computing and Machine Learning Applications at arenaflex
Introduction to arenaflex and the Industry arenaflex is at the forefront of technological innovation, transforming the way billions of users interact, explore, and communicate with information and each other. As a leader in the tech industry, arenaflex is committed to pushing the boundaries of what is possible with technology. With a focus on developing cutting-edge solutions that handle data at massive scale, arenaflex is seeking talented engineers to join its team. The company's products and services extend far beyond web search, and its engineers are responsible for developing innovative technologies that impact people's lives worldwide. Job Overview As a Staff Software Engineer at arenaflex, you will have the opportunity to work on high-impact projects that are critical to the company's success. You will be responsible for designing, developing, testing, deploying, maintaining, and improving software solutions that optimize the performance of high-performance computing (HPC) and machine learning (ML) applications on arenaflex's cloud infrastructure. With your technical expertise, you will oversee project needs, deadlines, and expectations, and provide technical guidance and direction to other engineers. Key Responsibilities Perform full-stack optimization for HPC and ML performance on arenaflex's cloud infrastructure, including kernel optimization, userspace communication libraries (e.g., MPI library, libfabric, NCCL), and client HPC and ML applications. Develop HPC and ML solutions on arenaflex's cloud platform, leveraging the company's state-of-the-art technology and expertise. Provide technical leadership and direction to other engineers, helping to shape the technical vision and strategy for the team. Collaborate with cross-functional teams to identify and prioritize project requirements, and develop solutions that meet the needs of the business and its customers. Design, develop, test, and deploy software applications, ensuring that they are scalable, reliable, and meet the highest standards of quality and performance. Essential Qualifications To be successful in this role, you will need to have a strong technical foundation, with a Bachelor's degree in Computer Science, Engineering, or a related field. You will also need to have at least 2 years of experience in software development, with a focus on systems programming, data structures, and algorithms. Additionally, you will need to have experience building and developing large-scale systems, distributed systems, or networks. Preferred Qualifications While not required, a Graduate degree or PhD in Computer Science, Engineering, or a related field is highly desirable. You will also need to have experience with programming languages such as C++, as well as experience with Linux device drivers, networking stack, and operating system tuning and packaging. Experience with HPC and ML communications, including MPI, collective communication libraries, libfabric, and attachment programming, is also highly desirable. Skills and Competencies To be successful in this role, you will need to have a strong set of technical skills, including: Programming languages such as C++, Java, and Python. Experience with Linux device drivers, networking stack, and operating system tuning and packaging. Knowledge of HPC and ML communications, including MPI, collective communication libraries, libfabric, and attachment programming. Experience with cloud computing platforms, including arenaflex's cloud infrastructure. Strong understanding of computer systems, data structures, and algorithms. In addition to technical skills, you will also need to have strong communication and collaboration skills, with the ability to work effectively with cross-functional teams and provide technical leadership and direction to other engineers. Career Growth Opportunities and Learning Benefits At arenaflex, you will have the opportunity to work on high-impact projects that are critical to the company's success, and to develop your skills and expertise in a rapidly evolving field. You will be part of a talented team of engineers who are passionate about innovation and excellence, and who are committed to helping each other grow and succeed. With a strong focus on career development and growth, arenaflex offers a range of training and development programs, including mentorship, coaching, and education assistance. Work Environment and Company Culture arenaflex is committed to creating a work environment that is inclusive, diverse, and supportive of all employees. The company values innovation, excellence, and collaboration, and encourages its employees to think creatively, take risks, and push the boundaries of what is possible. With a strong focus on work-life balance, arenaflex offers a range of benefits and perks, including flexible working hours, remote work options, and a comprehensive benefits package. Compensation, Perks, and Benefits arenaflex offers a competitive salary and benefits package, including a salary of $35 per hour, as well as a range of perks and benefits, such as health insurance, retirement savings, and education assistance. The company also offers a range of other benefits, including flexible working hours, remote work options, and a comprehensive wellness program. Conclusion If you are a talented and motivated engineer who is passionate about innovation and excellence, and who is looking for a challenging and rewarding role, then this could be the opportunity for you. With its strong focus on career development and growth, its commitment to creating a supportive and inclusive work environment, and its range of benefits and perks, arenaflex is the ideal place to build your career and achieve your goals. So why not apply today and take the first step towards an exciting and rewarding career at arenaflex? Apply for this job