Talent.com
Senior Backend Software Engineer

Senior Backend Software Engineer

Flexcompute Inc.Watertown, MA, US
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
  • serp_jobs.filters_job_card.quick_apply
job_description.job_card.job_description

Flexcompute is leading the transformation of engineering simulation with our revolutionary ultra-fast simulation technology. Our flagship products, including the industry-leading Computational Fluid Dynamics (CFD) software Flow360 and electromagnetic simulation software Tidy3D, are reshaping how simulations are conducted across diverse sectors. Founded by visionaries from Stanford and MIT and supported by top-tier venture capital firms, we are a rapidly growing team dedicated to breaking boundaries and challenging the norms of the multi-billion-dollar engineering simulation market.

Role Overview

We are looking for a Backend Software Engineer to help us design and implement scalable solutions that meet the growing demands of our advanced EM simulation platform.

The ideal candidate has expertise in high-performance computing (HPC), infrastructure, web API design, and systems design. Additionally, the candidate will be help us enhance our data management, frontend-backend API unification, and cloud integration.

Key Responsibilities

  • Contribute to general software development efforts, such as API unification, simulation data management (e.g., caching, syncing, storage), and scripting improvements.
  • Collaborate with EM and infrastructure teams to implement simulation-specific solutions, including enhancements to back-end / scheduler integrations and Python front-end functionality.
  • Improve our task pipelines through an innovative design for a web API in a multi-physical simulation context.
  • Develop and maintain hybrid cloud compute and storage solutions, integrating on-premise HPC systems with modern cloud platforms.
  • Optimize and manage high-performance computing clusters equipped with high-speed interconnects.

Requirements

Education : Bachelor’s degree or higher in computer science or computer engineering.

Technical Skills :

  • Proficiency in Python, C++, and Java, with experience in distributed computing environments (e.g., MPI).
  • Familiarity with backend API development, documentation, packaging, and deployment.
  • Understanding of HPC computing, system administration, and networking.
  • Experience compiling and optimizing C++ source code.
  • Expertise in cloud computing and storage solutions.
  • Proficiency in Linux operating systems, software deployment (e.g., Ansible), and backend security.
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes, Swarm).
  • Innovative Mindset : Ability to learn quickly, adapt to new challenges, and innovate in a fast-paced startup environment.

    Bonus Skills :

  • Familiarity with electromagnetic physics simulations
  • Knowledge of memory, CPU, and GPU resource optimization.
  • Familiarity with simulation-specific tooling and workflows.
  • Understanding of simulation GUI and scripting interfaces.
  • Example Projects

  • Work with the wider team to merge code into a single repo and then build CI / CD that enforces best-practices, like protecting the main branch
  • Implement docker container usage across the developer workflow, from development to deployment including automated, parameterized image building for on-premise customers
  • Build and deploy a desktop configuration with GUI that connects to a network simulation service and includes licensing controls
  • Track, monitor, and improve the end-to-end latency of simulation runs across all user traffic
  • Manage the sizing and configuration of the high-performance computing cluster comprised of CPUs and GPUs, and track metrics like utilization and performance
  • Collaborate closely with EM team members on the design and optimization of multi-physics simulation workflows, including using frameworks like Slurm and Dask and redesigning our web API
  • Join Us

    By joining Flexcompute, you’ll be at the heart of a movement set to redefine the engineering simulation industry. You will play a key role in shaping the future, where our innovations in simulation technology pave the way for groundbreaking advancements. We are committed to fostering an innovative and collaborative culture where boundaries of possibility are re-imagined, driven by creativity, expertise, and a shared vision of transforming the technological landscape.

    Benefits

  • Competitive compensation with equity of a fast-growing startup.
  • Medical, dental, and vision health insurance.
  • 401(k) Contribution.
  • Gym allowance.
  • Friendly, thoughtful, and intelligent coworkers.
  • serp_jobs.job_alerts.create_a_job

    Senior Software Engineer Backend • Watertown, MA, US

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    CrayonBoston, MA, United States
    serp_jobs.job_card.full_time
    At Crayon, we believe that deep customer empathy is the best way to build a successful company.It also happens to be a great way to build amazing products. It all starts by trying to better understa...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer - Electrophysiology

    Senior Software Engineer - Electrophysiology

    Boston Scientific GruppeWaltham, MA, United States
    serp_jobs.job_card.full_time
    Senior Software Engineer - Electrophysiology.Onsite Location(s) : Waltham, MA, US, 02138.Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance.At Boston Scientif...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer - Medical Devices

    Senior Software Engineer - Medical Devices

    Digital Health SolutionsAndover, MA, US
    serp_jobs.job_card.full_time
    Senior Software Engineer – Medical Devices.At Digital Health Solutions, we specialize in developing and supporting next-generation medical technologies — from embedded systems and conne...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    PegasystemsWaltham, MA, United States
    serp_jobs.job_card.full_time
    We\'d prefer it if you saw us at our best.For the optimal experience, please use : .Do thousands of real-time requests per second make you curious? Are you passionate about using cloud technologies t...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    Senior Software Engineer

    Senior Software Engineer

    FishEye SoftwareWoburn, MA, USA
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    FishEye Software is seeking highly skilled and motivated Software Engineers to join our radar software development team.In this critical role, you will help design, develop, test, and integrate adv...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer – athenaCollector

    Senior Software Engineer – athenaCollector

    athenahealth, Inc.Boston, MA, United States
    serp_jobs.job_card.full_time
    Grow your career internally or refer a friend to athenahealth!.We are looking for a Senior Software Engineer to join our athenaCollector team. In athenaCollector we build technology solutions that a...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Boston Dynamics, Inc.Boston, MA, United States
    serp_jobs.job_card.full_time
    As a Full-Stack Software Engineer on the Warehouse Robotics team at Boston Dynamics, you’ll build a number of core features connecting our robots to our users. Examples of possible work includes new...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    Senior Software Engineer

    Senior Software Engineer

    Nara LogicsBoston, MA, US
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Nara Logics provides a platform for building "Al Advisors" for explainable, human-in-the-loop decision-making, leveraging both automation and subject matter expertise. The breadth of our customer se...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    BioSensicsNewton, MA, US
    serp_jobs.job_card.full_time
    BioSensics is a biomedical engineering firm specializing in wearable medical sensor and telehealth technologies.Our physiological monitoring, telehealth, and biofeedback products are used in elderl...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Senior Software Engineer - Medical Devices (Andover)

    Senior Software Engineer - Medical Devices (Andover)

    Digital Health SolutionsAndover, MA, US
    serp_jobs.job_card.part_time
    Senior Software Engineer Medical Devices.At Digital Health Solutions, we specialize in developing and supporting next-generation medical technologies from embedded systems and connected mobile ap...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer (Algorithm Development) - Electrophysiology

    Senior Software Engineer (Algorithm Development) - Electrophysiology

    Boston Scientific GruppeWaltham, MA, United States
    serp_jobs.job_card.full_time
    Senior Software Engineer (Algorithm Development) - Electrophysiology.Diversity - Innovation - Caring - Global Collaboration - Winning Spirit- High Performance. At Boston Scientific, we’ll give you t...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    MaplecroftBoston, MA, United States
    serp_jobs.job_card.full_time
    Be a part of a dynamic software development group at Verisk Extreme Event Solutions, contributing to design and development of scalable analytic solution with high performance.You are expected to w...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Hometap Equity Partners, LLC.Boston, MA, United States
    serp_jobs.job_card.full_time
    Here at Hometap, we’re collaborative, passionate, and always ready to roll up our sleeves to create solutions that help people get more out of homeownership — and out of life.Our first product, a h...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Red HatBoston, MA, United States
    serp_jobs.job_card.full_time +1
    The Red Hat Ecosystems Engineering group is seeking a Software Engineer in our Boston, MA office.In this role, you will work with a diverse team of highly motivated engineers on designing and imple...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer – Full Stack Emulate, Inc.

    Senior Software Engineer – Full Stack Emulate, Inc.

    Emulate, IncBoston, MA, United States
    serp_jobs.job_card.full_time
    The Senior Software Engineer (Full Stack) designs, develops, and operates software that connects our scientific instruments with cloud services and user-facing applications.You will work across the...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Software Engineer

    Senior Software Engineer

    Snyk Ltd.Boston, MA, United States
    serp_jobs.job_card.full_time
    Privacy Information • •We and our partners are using tracking technologies to process personal data in order to improve your experience. You may always exercise your consumer right to opt-out.For deta...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    Senior Backend Platform Engineer, Distributed Systems

    Senior Backend Platform Engineer, Distributed Systems

    Code MetalBoston, MA, US
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Help redefine how the DoD makes multi-billion-dollar force-design decisions.In this role, you'll fuse physics-driven simulation, interactive computing, and verified AI code-generation to create nex...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    ZipRecruiter is hiring : Senior Software Engineer (UI) in Norwood

    ZipRecruiter is hiring : Senior Software Engineer (UI) in Norwood

    MediabistroNorwood, MA, United States
    serp_jobs.job_card.full_time
    Overview Join the Innovation Engine at Advanced Instruments, a part of Nova Biomedical.As a global leader in analytical technologies for the biopharmaceutical and clinical markets, our solutions a...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days