Experienced Full Stack Staff Software Engineer – Cloud Computing and Artificial Intelligence Development at arenaflex

🌍 Remote, USA 🎯 Full-time 🕐 Posted Recently

Job Description

Introduction to arenaflex arenaflex is a leading innovator in the tech industry, dedicated to transforming the way people connect, explore, and interact with information and each other. Our products and services require handling data at massive scale, extending far beyond traditional web search. We're seeking talented engineers who bring fresh ideas from all areas, including data retrieval, distributed computing, large-scale system design, networking, and data storage, security, artificial intelligence, natural language processing, UI design, and mobile; the list continues to grow and evolve constantly.

About the Role As a Staff Software Engineer at arenaflex, you will work on a specific project critical to our needs, with valuable opportunities to switch teams and projects as you and our fast-moving business grow and evolve. We want our engineers to be versatile, demonstrate leadership qualities, and be eager to take on new challenges across the full-stack as we continue to push technology forward. With your technical expertise, you will manage project requirements, deadlines, and expectations, designing, developing, testing, deploying, maintaining, and improving software solutions.

Key Responsibilities Perform full stack optimization for High-Performance Computing (HPC) and Machine Learning (ML) performance on arenaflex Cloud Platform's infrastructure, including component optimization, userspace communication libraries (e.g., MPI library, libfabric, NCCL), and customer HPC and ML applications. Develop HPC and ML solutions on arenaflex Cloud Platform. Provide technical leadership and direction for several engineers, guiding them in their projects and ensuring the highest quality of work.

Collaborate with cross-functional teams to identify and prioritize project requirements, ensuring alignment with business objectives and customer needs. Design, develop, and test software applications, ensuring they meet the required standards, are scalable, and perform optimally. Stay up-to-date with industry trends, emerging technologies, and best practices, applying this knowledge to improve our products and services. Essential Qualifications To be successful in this role, you should have: A Bachelor's degree in Computer Science, Engineering, or a related technical field.

At least 5 years of experience in software development, with a focus on data structures, algorithms, and software design patterns. Proven experience in testing, deploying, and maintaining software products, with at least 3 years of experience in software architecture and design. Experience in building and developing large-scale systems, distributed systems, or networks. Preferred Qualifications While not essential, the following qualifications are highly desirable: A Master's degree or Ph.D. in Computer Science, Engineering, or a related technical field.

Experience with C++, device drivers, Linux Bit, 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 excel in this role, you should possess: Strong programming skills in languages such as C++, Java, or Python. Excellent problem-solving skills, with the ability to analyze complex problems and develop creative solutions.

Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams. Leadership qualities, with the ability to guide and mentor junior engineers. A passion for innovation, with a desire to stay up-to-date with industry trends and emerging technologies. Career Growth Opportunities and Learning Benefits At arenaflex, we're committed to the growth and development of our engineers. As a Staff Software Engineer, you'll have access to: Opportunities to switch teams and projects, allowing you to broaden your skills and experience.

Professional development programs, including training, mentorship, and education assistance. A collaborative and dynamic work environment, with a team of experienced engineers who are passionate about innovation. Access to cutting-edge technologies and tools, allowing you to stay up-to-date with industry trends and emerging technologies. Work Environment and Company Culture At arenaflex, we're proud of our company culture, which is built on the values of innovation, collaboration, and mutual respect.

As a Staff Software Engineer, you'll be part of a dynamic and diverse team, with a passion for technology and a commitment to excellence. Our work environment is designed to foster creativity, productivity, and growth, with a range of benefits and perks, including: Flexible working hours and remote work options, allowing you to balance your work and personal life. A comprehensive benefits package, including health insurance, retirement plans, and paid time off. Access to on-site fitness centers, cafeterias, and other amenities, designed to promote your physical and mental well-being.

A range of social and community programs, including volunteer opportunities, social events, and networking groups. Compensation, Perks, and Benefits As a Staff Software Engineer at arenaflex, you'll be rewarded with a competitive salary and benefits package, including: A salary range of $30 per hour, depending on experience and qualifications. A comprehensive benefits package, including health insurance, retirement plans, and paid time off. Access to a range of perks and amenities, including on-site fitness centers, cafeterias, and other benefits.

Opportunities for professional growth and development, including training, mentorship, and education assistance. Conclusion If you're a talented and motivated engineer, looking for a challenging and rewarding role, we encourage you to apply for the Staff Software Engineer position at arenaflex. With our commitment to innovation, collaboration, and mutual respect, we offer a dynamic and supportive work environment, with opportunities for growth and development. and be part of a company that's shaping the future of technology.

Ready to Apply?

Don't miss out on this amazing opportunity!

🚀 Apply Now

Similar Jobs

Recent Jobs

You May Also Like