Software Engineer

Remote (United States) /
Software Engineering /
About Rescale

Rescale is the leader in enterprise big compute and is one of the fastest growing tech companies in Silicon Valley. Our customers range from disruptive and innovative startups to leading global automotive manufacturers. Our dynamic team is welcoming, collaborative and diverse. Becoming a part of the Rescale team means that you are part of the next generation in big compute. You will become part of the disruption which is turning traditional HPC on its head. 

We need passionate go-getters who can take partially specified use cases and build robust frameworks which can be quickly leveraged by fellow teammates, enabling the next big HPC use case.

We are seeking Software Engineers to join our team!


    • Design, implement and support software features of the Rescale virtualization platform.
    • Provide technical leadership on emerging technologies.
    • Interface with partners on platform-related technical issues.

Key Qualifications:

    • BS in Computer Science or related field.
    •  3+ years of programming experience with Java or Python. 
    • Deep knowledge of object oriented programming, distributed/concurrent/multicore computing, cloud architectures, virtualization technologies, scalable databases, and fault tolerant computing. 
    • Expertise or strong interest in the following areas: high performance computing, code optimization, concurrent programming, security, encryption, and certificates.Flexibility and dedication to making exceptional products.
Rescale is an equal opportunities employer and welcomes applications from all qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age. As part of our standard hiring process for new employees, employment with Rescale will be contingent upon successful completion of a comprehensive background check.