About the job
At Rescale, we are at the forefront of revolutionizing engineering and scientific discovery. As the premier leader in digital engineering, we are reshaping the development of products through intelligent automation, advanced AI, efficient data management, and seamless integration with the largest network of engineering and R&D applications worldwide. Joining Rescale means being part of a diverse, collaborative, and mission-driven team dedicated to accelerating innovation across vital industries such as aerospace, energy, life sciences, and manufacturing. We tackle complex challenges that traditional high-performance computing (HPC) cannot solve, and we invite passionate and inquisitive individuals to help us drive the next wave of breakthroughs.
We are currently looking for a product-focused Software Engineer to join our infrastructure team. This role will involve taking ownership of core data and AI capabilities that facilitate efficient file management, high-performance data pathways, customizable data patterns, and integration with various external systems.
Your responsibilities will include:
Designing, building, and managing backend services for generative AI capabilities, which include LLM-backed APIs, intelligent agents, retrieval and knowledge layers, and connections to both internal and external systems.
Developing and scaling data infrastructure that supports file management and high-throughput data transfers between customer environments, cloud object storage, and compute clusters, focusing on reliability, performance, and cost-effectiveness.
Engaging across the technical stack—from backend services (Python/Java/Go) and cloud infrastructure (AWS/Azure/GCP, containers/Kubernetes) to occasional UI adjustments—to create seamless end-to-end user experiences in collaboration with product, design, and other engineering teams.
We are looking for candidates who possess:
1-3 years of experience in backend software engineering, particularly in building and maintaining distributed systems within a major cloud environment (AWS, Azure, or GCP).
Proficiency in at least two programming languages such as Python, Java, or Go and comfort with traversing service boundaries and APIs.
Experience with data-intensive systems (e.g., object storage, relational databases, caches, queues/streams) along with a keen interest in developing products utilizing LLMs or intelligent agents.
Familiarity with using AI agents within the software development lifecycle (such as Claude Code or equivalent).
A willingness to engage across the entire development spectrum, including backend and frontend tasks as needed.

