At arenaflex, we're on a mission to revolutionize the way billions of users interact, explore, and connect with data and each other. Our cutting-edge innovations are changing the game, and we're looking for talented engineers who can bring new ideas from all areas to join our team. As a full stack software engineer, you'll work on a specific project that's crucial to our research needs, with opportunities to switch groups and tasks as our high-speed business grows and evolves.
**About arenaflex**
arenaflex is a leader in the tech industry, and our engineers are at the forefront of innovation. We're not just building software – we're building the future. Our products need to handle data at massive scale, and we're pushing the boundaries of what's possible. From data recovery to distributed computing, huge-scale system design, networking, and data storage, security, machine learning, natural language processing, UI design, and mobile development – the list goes on and is constantly growing.
**Job Summary**
We're seeking an experienced full stack software engineer to join our team and work on high-performance computing (HPC) and machine learning (ML) applications on Google Cloud Platform (GCP). As a key member of our team, you'll be responsible for designing, developing, testing, deploying, maintaining, and improving software solutions. If you're passionate about innovation, have a strong technical background, and are eager to take on new challenges, we want to hear from you.
**Key Responsibilities**
* Perform full stack development for HPC and ML execution on GCP's framework, including partition enhancement, userspace communication libraries (e.g., MPI library, libfabric, NCCL), and client HPC and ML applications
* Develop HPC and ML solutions on GCP
* Set technical direction and boundaries for a team of engineers
* Collaborate with cross-functional teams to design, develop, and deploy software solutions
* Troubleshoot and resolve complex technical issues
* Stay up-to-date with the latest technologies and trends in HPC and ML
**Essential Qualifications**
* Bachelor's degree in Computer Science, Software Engineering, or a related field
* 3+ years of experience in software development, with a strong focus on HPC and ML
* Experience with C, device drivers, Linux kernel, and Remote Direct Memory Access
* Experience with Linux device drivers, kernel development, and operating system tuning and packaging
* Experience with HPC and ML communications, including MPI, collective communication libraries, libfabric, and binding programming
**Preferred Qualifications**
* Master's degree or PhD in Computer Science, Software Engineering, or a related field
* Experience with cloud computing, containerization, and orchestration
* Experience with machine learning frameworks, such as TensorFlow or PyTorch
* Experience with high-performance computing frameworks, such as OpenMPI or OpenACC
* Strong understanding of computer architecture, operating systems, and networking
**Skills and Competencies**
* Strong programming skills in C, C++, and Python
* Experience with Linux and Unix operating systems
* Strong understanding of computer architecture, operating systems, and networking
* Excellent problem-solving and analytical skills
* Strong communication and collaboration skills
* Ability to work in a fast-paced, dynamic environment
* Strong attention to detail and ability to meet deadlines
**Career Growth Opportunities and Learning Benefits**
At arenaflex, we believe in investing in our employees' growth and development. We offer a range of opportunities for career advancement, including:
* Mentorship programs
* Training and development programs
* Opportunities to work on high-impact projects
* Collaborations with top researchers and industry experts
* Access to cutting-edge technologies and tools
**Work Environment and Company Culture**
arenaflex is a dynamic and innovative company that values diversity, equity, and inclusion. We're committed to creating a work environment that's inclusive, supportive, and empowering. Our company culture is built on the following values:
* Innovation and creativity
* Collaboration and teamwork
* Customer focus and satisfaction
* Integrity and ethics
* Continuous learning and growth
**Compensation, Perks, and Benefits**
We offer a competitive salary and benefits package, including:
* Salary: $32/hour
* Benefits package, including health insurance, retirement plan, and paid time off
* Perks, including gym membership, meal delivery, and on-site amenities
* Opportunities for professional development and growth
**How to Apply**
If you're passionate about innovation, have a strong technical background, and are eager to take on new challenges, we want to hear from you. Please submit your application, including your resume and a cover letter, to [insert contact information]. We can't wait to hear from you!
Apply Now