Software and Infrastructure Engineer

Simons Foundation

Village of Pelham (NY)

On-site

USD 150,000 - 175,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Simons Foundation in New York City seeks a Software and Infrastructure Engineer to maintain and grow its scientific computing resources, both on-prem and in the cloud. The role supports research computing environments, large datasets and GPU-accelerated workflows with a focus on automation and robust software delivery.

You will collaborate across scientists, software engineers, and infrastructure teams, developing scalable solutions, APIs and tooling for reliable, reproducible research workflows

Qualifications

  • Bachelor's degree in computer science, engineering, computational science, mathematics, physics, neuroscience, biology or a related technical or scientific field, or equivalent professional experience.
  • 2 to 5 years of professional software engineering, cloud engineering, research computing or related experience.
  • Strong programming experience in Python and one or more additional languages (Go, Java, C++, C#)
  • Experience with Linux environments and cloud platforms (AWS/GCP/Azure).
  • Experience with containers and containerized environments (Docker); familiarity with Kubernetes or similar orchestration is desirable.
  • Experience diagnosing software and infra problems; experience with performance analysis and optimization.
  • Experience developing automation, APIs, services or tools to improve deployment and operations.
  • Experience with scientific computing, computational research or data-intensive domains is desirable.

Responsibilities

  • Develop, deploy and maintain software, services and tools for scientific computing and data-intensive research.
  • Collaborate with scientists to translate research requirements into practical software, cloud and infrastructure solutions.
  • Support and troubleshoot scientific applications across Linux, cloud, containerized and distributed environments.
  • Diagnose performance, reliability and resource utilization issues and optimize workloads.
  • Develop automation, APIs and tools to improve deployment, monitoring and efficiency.
  • Support reproducible scientific workflows involving large datasets, ML or GPUs.

Skills

Python
Other languages (Go/Java/C++)
Linux
Cloud platforms (AWS/GCP/Azure)
APIs/Automation
CI/CD
Performance optimization
Distributed systems

Education

Bachelor's degree in CS or related field

Tools

Docker
Kubernetes

Job description

POSITION SUMMARY

The Scientific Computing Core (SCC) is the technical backbone of the Flatiron Institute. SCC develops, deploys and maintains computational infrastructure from supercomputers to desktop workstations and provides resources, services, and expertise to the Institute's research community. We are seeking a Software and Infrastructure Engineer who is passionate about technology, innovation, and science to join the team in maintaining and growing Flatiron's research computing resources. They will work in the deployment, operation and maintenance of the Flatiron Institute’s Scientific computing service infrastructure both on prem and in the cloud, and support scientific applications in the Flatiron Institute scientific computing centers. This is a full-time position based in Simons Foundation’s offices in New York City.

ESSENTIAL FUNCTIONS/RESPONSIBILITIES
  • Develop, deploy and maintain software, services and tools that support scientific computing and data-intensive research.
  • Work with scientists to translate research requirements into practical software, cloud and infrastructure solutions.
  • Support and troubleshoot scientific applications and workflows across Linux, cloud, containerized and distributed computing environments.
  • Diagnose performance, reliability and resource-utilization issues and optimize computational workloads.
  • Develop automation, APIs and operational tools that improve deployment, monitoring and efficiency.
  • Support reproducible scientific workflows involving large datasets, machine learning, GPUs or other advanced computing technologies.
  • Evaluate and adopt appropriate emerging technologies for scientific applications.
  • Collaborate across scientific, software engineering and infrastructure teams and contribute to documentation and knowledge sharing.
  • Perform other duties or tasks as assigned or required.
MINIMUM QUALIFICATIONS

Education Bachelor's degree in computer science, engineering, computational science, mathematics, physics, neuroscience, biology or a related technical or scientific field, or equivalent professional experience. Experience 2 to 5 years of professional software engineering, cloud engineering, research computing, scientific computing or related experience. Relevant research and substantial technical project experience may also be considered. Demonstrated experience developing and maintaining production software or cloud-based services. Strong programming experience in Python and experience with one or more additional languages such as Go, Java, C++, C# or similar. Practical experience working in Linux environments. Experience with cloud computing platforms such as AWS, Google Cloud Platform or Microsoft Azure. Experience with containers and containerized application environments, including Docker; familiarity with Kubernetes or similar orchestration technologies is highly desirable. Experience diagnosing software and infrastructure problems across applications, services, operating systems, networks or computing environments. Experience with performance analysis, resource utilization, reliability or optimization of production or computational workloads. Experience developing automation, APIs, services or tools that improve operational efficiency and reduce manual processes. Experience with scientific computing, computational research, biological data, neuroscience, machine learning or another data-intensive scientific domain is desirable but not required. Experience applying computing to scientific, research or data-intensive problems is desirable.

Related Skills & Other Requirements
Software Engineering Skills

Strong software engineering skills, including experience developing maintainable, tested and documented software. Strong working knowledge of Linux, cloud computing and containerized environments. Familiarity with distributed systems, APIs, databases and modern software development practices, including Git and continuous integration. Ability to troubleshoot application and infrastructure issues across multiple services and identify performance or resource bottlenecks. Experience with automation, scripting and tools that improve deployment, monitoring, configuration and operational efficiency. Understanding of cloud resource management, security and cost-conscious use of compute, storage and other infrastructure. Ability to work collaboratively across software engineering, infrastructure and scientific teams.

Scientific Computing and Application Support

Interest in working directly with scientists and supporting computational research. Ability to learn unfamiliar scientific software, data formats and research workflows and develop sufficient domain understanding to diagnose technical problems effectively. Experience building or supporting reproducible computational or data-processing workflows is desirable. Experience working with computational biology, bioinformatics, neuroscience, imaging or other scientific datasets is a plus. Ability to translate scientific or user requirements into practical software and infrastructure solutions. Interest in supporting neuroscience research and developing familiarity with the applications, data and computational workflows used by neuroscience researchers.

AI, GPU and Advanced Computing Experience

(Experience in the following areas is beneficial but not required): GPU-based computing and familiarity with CUDA or GPU-enabled scientific or machine-learning applications. Running, debugging or optimizing computational workloads subject to GPU memory or other resource constraints. Machine-learning frameworks such as PyTorch or similar tools. Deployment or operation of AI/ML models and associated data-processing workflows. Distributed or large-scale computing environments. Performance testing and optimization of computational workloads.

COMPENSATION AND BENEFITS

The full-time annual compensation range for this position is $150,000-$175,000 depending on experience. In addition to competitive salaries, the Simons Foundation provides employees with an outstanding benefits package. Our Commitment to Expanding Pathways to Science & Opportunities for All: Many of the greatest ideas and discoveries come from a diverse mix of minds, backgrounds, and experiences. The Simons Foundation is committed to advancing basic science and mathematics to benefit humankind and expand our collective understanding of our world. As part of our mission, we support partners, programs, and initiatives that seek to broaden the scientific community and open pathways to science and mathematics careers. The Simons Foundation provides equal opportunities to all applicants without regard to race, religion, color, age, sex, pregnancy, national origin, sexual orientation, gender identity, genetic disposition, neurodiversity, disability, veteran status, or any other protected category under federal, state, and local law. The Simons Foundation is a private foundation in New York City whose mission is to advance the frontiers of research in mathematics and the basic sciences. Founded in 1994 by Jim and Marilyn Simons, the foundation supports transformative science through grantmaking, in-house research and public engagement. The Simons Foundation provides grants in autism science and neuroscience; life sciences; mathematics and physical sciences; and science, society and culture. The foundation’s in-house research division, the Flatiron Institute, develops and deploys computational methods to advance basic scientific research.

SALARY AND BENEFITS

In addition to competitive salaries, the Simons Foundation provides employees with an outstanding benefits package.

SIMONS FOUNDATION'S DIVERSITY COMMITMENT

Many of the greatest ideas and discoveries come from a diverse mix of minds, backgrounds and experiences, and we are committed to cultivating an inclusive work environment. The Simons Foundation actively seeks a diverse applicant pool and encourages candidates of all backgrounds to apply. We provide equal opportunities to all employees and applicants for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, genetic disposition, neurodiversity, disability, veteran status, or any other protected category under federal, state and local law.

E-VERIFY

Simons Foundation participates in E-Verify. Learn more here.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Project Manager
Technical Project Manager

Simons Foundation • Village of Pelham (NY)

On-site
USD 120,000 - 140,000
On-site NYC offices
Administrative Coordinator, CCN
Administrative Coordinator, CCN

Simons Foundation • New York (NY), Northern (KY)

On-site
USD 72,000 - 78,000
Flatiron Research Fellow, CCN
Flatiron Research Fellow, CCN

Global Launch • New York (NY)

On-site
USD 86,000 - 105,000
Benefits package
Subsidized housing
News Assistant, Quanta Magazine
News Assistant, Quanta Magazine

Simons Foundation • New York (NY)

On-site
USD 63,000 - 67,000
Flatiron Research Fellow - Software, Center for Computational Quantum Physics
Flatiron Research Fellow - Software, Center for Computational Quantum Physics

Physics World • New York (NY)

On-site
USD 86,000 - 105,000
Subsidized housing within walking dist
Director/Senior Director of Research Software Engineering
Director/Senior Director of Research Software Engineering

Simons Foundation • New York (NY)

On-site
USD 255,000 - 310,000
Outstanding benefits package
Director, Grants Management
Director, Grants Management

Simons Foundation • New York (NY)

On-site
USD 175,000 - 200,000
Flatiron Research Fellows (Postdoctoral Postion)
Flatiron Research Fellows (Postdoctoral Postion)

Simons Foundation • New York (NY), Northern (KY)

On-site
USD 86,000 - 105,000
Subsidized housing near CCQ
Excellent benefits package
Science Writing Fellow, Quanta Magazine
Science Writing Fellow, Quanta Magazine

Simons Foundation • New York (NY)

On-site
USD 33,000 - 47,000
Medical benefits
Paid fellowship
Flatiron Research Fellow - Software, Center for Computational Quantum Physics
Flatiron Research Fellow - Software, Center for Computational Quantum Physics

Simons Foundation • New York (NY)

On-site
USD 86,000 - 105,000
Subsidized housing near CCQ