×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer; Astropy), CCA

Job in New York, New York County, New York, 10261, USA
Listing for: Simons Foundation Autism Research Initiative
Full Time position
Listed on 2026-06-06
Job specializations:
  • Software Development
    Data Scientist, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (Astropy), CCA
Location: New York

The Center for Computational Astrophysics (CCA) at the Flatiron Institute, a division of the Simons Foundation, is seeking a full‑time research software engineer to develop, maintain, and contribute to community‑oriented software projects in astronomy. The software engineer will principally support the Astropy Project and contribute to projects that align with the research directions of the CCA. We expect the position to adapt over time to the needs of the broader astronomical community and CCA research community.

Research in astronomy and astrophysics depends critically on open source and other scientific software projects that are largely community driven (i.e. not developed or maintained by specific institutions). The primary role of this research software engineer position (approximately 60% of effort) is to support the Astropy Project. The Astropy Project is a community effort to develop a common core package for astronomy in Python and foster an ecosystem of interoperable astronomy packages.

More information about the Astropy Project can be found on the Astropy website.

The other major role of this position is to support and contribute to projects that align with the current research directions of the CCA, and provide leadership in supporting the larger software community within CCA.

The landscape of scientific software development is evolving quickly, especially through the growing role and opportunities of LLM‑assisted development tools. This position will involve helping the Astropy Project and the CCA navigate these changes thoughtfully, balancing adoption of new tools and practices with the reliability and rigor that scientific software demands.

ESSENTIAL FUNCTIONS AND RESPONSIBILITIES
  • Lead and contribute to software efforts within the Astropy Project.
  • Support and contribute to projects that align with the research directions of the CCA.
  • Communicate open‑source software best practices.
  • Interact with other Astropy developers on Git Hub, Slack, and in developer meetings.
  • Collaborate with Flatiron’s Scientific Computing Core (SCC), other centers within Flatiron, and the larger scientific community, when relevant.
  • Help evaluate and establish best practices for LLM‑assisted development within the Astropy Project and broader CCA community, including how these tools interact with open‑source contribution workflows, code review, testing, and documentation.

There will also be opportunities for on‑going skill development in software development and scientific computing, including mentoring by senior research scientists, discussions and tutorials with the CCA software community and the SCC, and support for attending external tutorials and conferences.

The research software engineer will report to a research scientist (equivalent of faculty) at CCA and will join a growing team of research software engineers across the Flatiron Institute.

This position will be based in our New York City offices, in‑person 4 days a week, with a start date during (or before) September 2026.

B.S., M.S. or Ph.D. in astronomy, physics, computer science, mathematics, statistics, or a related technical discipline.

ESSENTIAL QUALIFICATIONS
  • At least 3 years of experience with software development in a research or research‑supporting context.
  • Experience doing software development in a research environment (including academic contexts like graduate school and postdoctoral appointments, or research‑oriented industry).
  • Experience working with the scientific Python ecosystem (Num Py, Sci Py, Matplotlib, etc.).
  • Experience with collaborative version control systems (especially Git & Git Hub).
  • Experience working with collaborative software engineering practices, including coding standards and code review.
  • Experience writing documentation and an interest in supporting user communities.
  • Experience with project management and developing multiple concurrent projects.
  • Technical and scientific curiosity with a collaborative attitude.
DESIRED QUALIFICATIONS
  • Proficiency with software development in a compiled language (C, C++, Rust, Cython, Fortran, etc.).
  • Experience contributing to the scientific or astronomical Python ecosystem, including a working…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary