Experienced Full Stack Staff Software Engineer – Cloud Infrastructure Optimization and High-Performance Computing Development at arenaflex
Introduction to arenaflex and the Industry arenaflex is a leading innovator in the technology sector, dedicated to pushing the boundaries of what is possible in the digital world. As a pioneer in cloud computing, artificial intelligence, and data storage, we are constantly seeking talented individuals to join our team of experts. The industry is rapidly evolving, with new advancements in high-performance computing (HPC), machine learning (ML), and distributed systems. At arenaflex, we are at the forefront of this revolution, and we invite you to be a part of it. Job Overview We are seeking an experienced Full Stack Staff Software Engineer to join our team, focusing on cloud infrastructure optimization and HPC development. As a key member of our engineering team, you will be responsible for designing, developing, testing, deploying, maintaining, and improving software solutions that enable our clients to leverage the full potential of our cloud platform. With a strong background in computer science and software engineering, you will bring new ideas and perspectives to our team, helping us to drive innovation and growth. Key Responsibilities Perform full stack optimization for HPC and ML performance on arenaflex's cloud platform, 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 your expertise in distributed systems, networking, and operating system tuning Provide technical leadership and direction for a team of developers, guiding them in the design and development of scalable, efficient, and reliable software solutions Collaborate with cross-functional teams, including research, product, and sales, to identify and prioritize project requirements, deadlines, and expectations Design, develop, test, deploy, maintain, and improve software solutions, ensuring they meet the highest standards of quality, reliability, and performance Essential Qualifications To be successful in this role, you will need: A Bachelor's degree in Computer Science, Software Engineering, or a related technical field At least 2 years of experience in software development, with a focus on HPC, ML, or distributed systems Strong programming skills in languages such as C, C++, or Java Experience with Linux, including device drivers, networking stack, and operating system tuning Knowledge of HPC and ML communications, including MPI, aggregate communication libraries, libfabric, and attachment programming Preferred Qualifications While not required, the following qualifications are highly desirable: A Graduate degree or PhD in Computer Science, Software Engineering, or a related technical field Experience with cloud computing platforms, including arenaflex's cloud platform Knowledge of containerization, orchestration, and serverless computing Experience with agile development methodologies and version control systems such as Git Strong communication and leadership skills, with the ability to mentor and guide junior developers Skills and Competencies To succeed in this role, you will need to possess a range of skills and competencies, including: Technical expertise : A deep understanding of computer science fundamentals, including data structures, algorithms, and software design patterns Problem-solving skills : The ability to analyze complex problems, identify key issues, and develop creative solutions Collaboration and communication : Strong interpersonal skills, with the ability to work effectively with cross-functional teams and communicate technical ideas to non-technical stakeholders Leadership and mentorship : The ability to provide technical leadership and guidance to junior developers, helping them to grow and develop their skills Adaptability and flexibility : A willingness to adapt to changing project requirements, deadlines, and expectations, with a focus on delivering high-quality results in a fast-paced environment 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 access to a range of training and development opportunities, including: Mentorship programs : Pairing with experienced engineers and leaders to help you develop your skills and advance your career Training and certification programs : Access to online courses, conferences, and workshops to help you stay up-to-date with the latest technologies and trends Career development planning : Regular check-ins with your manager to discuss your career goals, provide feedback, and identify opportunities for growth and advancement Work Environment and Company Culture At arenaflex, we pride ourselves on our dynamic and inclusive work environment. Our company culture is built around a set of core values, including: Innovation : A commitment to pushing the boundaries of what is possible, with a focus on creativity, experimentation, and risk-taking Collaboration : A belief in the power of teamwork, with a focus on open communication, mutual respect, and trust Customer obsession : A dedication to delivering exceptional customer experiences, with a focus on understanding their needs, exceeding their expectations, and building long-term relationships Compensation, Perks, and Benefits As a Staff Software Engineer at arenaflex, you will be eligible for a range of compensation, perks, and benefits, including: Competitive salary : A salary range of $35 per hour, with opportunities for growth and advancement based on performance and experience Comprehensive benefits package : Including medical, dental, and vision insurance, 401(k) matching, and paid time off Flexible work arrangements : Including remote work options, flexible hours, and a compressed workweek Professional development opportunities : Including training, certification, and conference attendance Conclusion If you are a motivated and talented software engineer looking to join a dynamic and innovative company, we encourage you to apply for this exciting opportunity. As a Staff Software Engineer at arenaflex, you will have the chance to work on cutting-edge projects, collaborate with a talented team of engineers, and contribute to the development of industry-leading technologies. Don't miss out on this opportunity to take your career to the next level and join the arenaflex team today! Apply for this job