
Senior Backend Software Engineer
Posted Oct 27

Posted Oct 27
This is a fully remote position, open to applicants in Spain.
β’ Participate in software development initiatives, including API unification, management of simulation data, caching, synchronization, storage, and enhancements in scripting.
β’ Work collaboratively with EM and infrastructure teams to create simulation-specific solutions.
β’ Improve back-end and scheduler integrations, as well as enhance Python front-end capabilities.
β’ Advance task pipelines through web API design tailored for multi-physical simulation contexts.
β’ Create and sustain hybrid cloud computing and storage solutions that merge on-premise HPC systems with cloud platforms.
β’ Optimize and oversee high-performance computing clusters equipped with high-speed interconnects.
β’ Design and deploy Kubernetes-based infrastructure to support distributed simulation workloads.
β’ Develop and implement scalable web APIs for the orchestration of simulation jobs and data retrieval.
β’ Construct CI/CD pipelines and infrastructure-as-code systems to ensure reproducible deployments.
β’ Create hybrid cloud solutions linking on-premise HPC clusters with AWS computing and storage resources.
β’ Establish monitoring and observability systems to assess simulation performance and reliability.
β’ Enhance platform scalability to accommodate increasing user traffic and computational demand.
β’ Design secure service architectures, including authentication and licensing systems.
β’ Maximize infrastructure utilization across both CPU and GPU resources.
β’ A Bachelorβs degree or higher in computer science or computer engineering.
β’ Professional experience in developing back-end systems utilizing Java, Python, and/or C++.
β’ Extensive experience with AWS or comparable cloud platforms, encompassing compute, storage, networking, IAM, and automation of infrastructure.
β’ Proficiency in backend service development and web API architecture.
β’ Practical experience with containerization and orchestration using Docker and Kubernetes.
β’ Background in designing and managing distributed systems in production environments.
β’ Strong knowledge of Linux systems and skills in infrastructure troubleshooting.
β’ Experience with automation of infrastructure and configuration management tools like Terraform or Ansible.
β’ Familiarity with monitoring, logging, and observability tools.
β’ Understanding of networking fundamentals and best practices in backend security.
β’ Capacity to learn swiftly, adapt to new challenges, and innovate within a fast-paced startup environment.
β’ Experience in integrating cloud platforms with HPC environments or large-scale compute clusters.
β’ Familiarity with job schedulers such as Slurm, distributed computing frameworks, or extensive data pipelines.
β’ Experience supporting scientific computing or simulation platforms.
β’ Knowledge of GPU infrastructure and resource scheduling.
β’ Experience in building developer platforms or internal infrastructure tools.
β’ Competitive compensation package with equity in a rapidly growing startup.
β’ Remote work opportunity within Spain, aligned with Spanish working hours and approximately six hours of overlap with our Boston team.
β’ Annual travel support for team gatherings in Boston.
β’ Sponsorship for learning opportunities, an AI tools budget, and a fitness benefit.
β’ A friendly, thoughtful, and intelligent team of coworkers.
VALCE Talent Solutions
Coinbase
Northrop Grumman
Topstep
Get handpicked remote jobs straight to your inbox weekly.