DESCRIPTIONJob summaryThe EnginFrame team is looking for a talented and passionate senior software engineer to change the way people manage and execute workloads across HPC clusters.We are developing a series of products which provide our customers a reliable and simple way for domain scientists (such as scientists, engineers and analysts) to run workloads with a consistent user interface, regardless of whether workloads are run on-premises or on AWS.Several customers around the world leverage our technology to run workloads on premises and on EC2 instances, and gather their results back through a convenient and simple user interface.You will be part of a distributed engineering team with members in Italy.
We don't like getting paged in the middle of the night or on the weekend, so we work to ensure that our software is robust and reliable.
When we do get paged, we worked together to resolve the root cause so that we don't get paged for the same issue twice.A day in the lifeEvery day there will be plenty of opportunity to influence the technical direction of our team, you will lead the design of software that runs at scale, you willlearn and experiment with the latest technologies to innovate in the field of high performance computing, you will help other engineers on the team grow to their full potential.
We just ask you to be highly passionate and motivated and willing to make a significant contribution to our team.
Your talent and passion can make a big difference.About the teamOur team puts a high value on work-life balance.
It isn't about how many hours you spend at home or at work; it's about the flow you establish that brings energy to both parts of your life.
We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment.Our team is dedicated to supporting new members.
We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge sharing and mentorship.
We care about your career growth and strive to help each team member develop into a better-rounded professional.BASIC QUALIFICATIONS- Bachelor's Degree in Computer Science or related discipline or equivalent experience
- Several years working as software developer
- Prior experience of mentoring Software Engineers / Junior Engineers
- Demonstrable experience of customer-centric development work
- Programming skills with Java/Kotlin and Javascript/Typescript
- Experience in Linux environments
- Experience with hiring and mentorship of engineers
- Proficiency in the English languagePREFERRED QUALIFICATIONS- Master's Degree or PhD in Computer Science or related disciplines or equivalent experience
- Experience with HPC schedulers (Slurm, PBS, LSF)
- Familiarity with AWS platform
- Strong desire to build, sense of ownership, urgency, and drive
- Ability to work well with people and be both highly motivated and motivating
- Excellent verbal and written communication skills