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 how 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 the perfect place for talented software engineers to grow and thrive. The tech industry is constantly evolving, with new advancements in areas such as artificial intelligence, natural language processing, and distributed computing. At arenaflex, we are dedicated to staying at the forefront of these developments and leveraging them to drive innovation and growth. Job Overview We are seeking an experienced and skilled Staff Software Engineer to join our team at arenaflex. As a Staff Software Engineer, you will play a critical role in developing and optimizing software solutions for high-performance computing and machine learning applications on our cloud infrastructure. You will have the opportunity to work on a wide range of projects, from designing and developing new systems to optimizing and improving existing ones. With your technical expertise, you will manage project needs, deadlines, and expectations, and collaborate with cross-functional teams to drive innovation and growth. 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 customer HPC and ML applications Develop HPC and ML solutions on arenaflex's cloud platform Provide technical direction and guidance for multiple engineers Design, develop, test, deploy, maintain, and improve software solutions Collaborate with cross-functional teams to drive innovation and growth Essential Qualifications To be successful in this role, you will need to have a strong foundation in software engineering, with a Bachelor's degree in Computer Science, Engineering, or a related technical field. You will also need to have at least 2 years of experience in software development, with a focus on data structures, algorithms, and software engineering. Additionally, you will need to have experience building and developing large-scale systems, distributed systems, or networks. Preferred Qualifications Graduate degree or PhD in Computer Science, Engineering, or a related technical field Experience with C++, device drivers, Linux Kernel, and Remote Direct Memory Access 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 Skills and Competencies To be successful in this role, you will need to have a strong set of technical skills, including proficiency in programming languages such as C++, Java, or Python. You will also need to have experience with data structures, algorithms, and software engineering, as well as experience with cloud computing platforms and distributed systems. Additionally, you will need to have strong communication and collaboration skills, with the ability to work effectively with cross-functional teams and provide technical direction and guidance to multiple engineers. Technical Skills Programming languages: C++, Java, Python Data structures and algorithms Software engineering Cloud computing platforms: arenaflex Cloud Platform Distributed systems and networking Career Growth Opportunities and Learning Benefits At arenaflex, we are committed to helping our employees grow and develop their careers. As a Staff Software Engineer, you will have the opportunity to work on a wide range of projects, from developing new systems to optimizing and improving existing ones. You will also have access to training and development programs, including mentorship opportunities, workshops, and conferences. With your technical expertise and experience, you will be able to take on new challenges and responsibilities, and advance your career in a dynamic and growing company. Work Environment and Company Culture At arenaflex, we are proud of our dynamic and inclusive company culture. We believe in fostering a collaborative and innovative work environment, where employees are encouraged to share their ideas and perspectives. We also believe in work-life balance, and offer a range of benefits and perks to support our employees' well-being and happiness. From flexible working hours to on-site fitness classes, we are committed to creating a positive and supportive work environment that allows our employees to thrive. Company Culture Highlights Collaborative and innovative work environment Flexible working hours and remote work options On-site fitness classes and wellness programs Professional development and training opportunities Recognition and reward programs Compensation, Perks, and Benefits At arenaflex, we offer a competitive salary and benefits package, including a salary of $35 per hour, as well as a range of perks and benefits to support our employees' well-being and happiness. From health insurance to retirement savings plans, we are committed to providing our employees with the support and resources they need to thrive. Compensation and Benefits Highlights Competitive salary: $35 per hour Health insurance and wellness programs Retirement savings plans and matching contributions Flexible working hours and remote work options Professional development and training opportunities Conclusion If you are a motivated and talented software engineer looking for a new challenge, we encourage you to apply for this exciting opportunity at arenaflex. With your technical expertise and experience, you will be able to make a real impact on our company and our customers, and advance your career in a dynamic and growing company. Don't miss out on this opportunity to join our team and help shape the future of technology. Apply now to become a part of arenaflex's innovative and collaborative team! Apply Job! Apply for this job