Current jobs related to Senior Research Software Engineer - Princeton New Jersey - Princeton University

  • Software Engineer

    2 months ago


    Princeton, California, United States Indium Software Full time

    We are seeking a highly skilled Software Engineer to join our team at Indium Software. As a Java Developer, you will play a key role in the design, development, and maintenance of our investment applications, including portfolio management systems, trading systems, and research systems.Key Responsibilities:Develop and implement software solutions using Java,...


  • Princeton, California, United States Indium Software Full time

    Indium Software is seeking a highly skilled Java Developer to join our team. The ideal candidate will have 7-10 years of experience in senior-level core Java, microservices, AWS, Kubernetes, and SQL. They will be responsible for working on investment applications such as portfolio management systems, trading systems, and research systems across equity, fixed...


  • Princeton, California, United States Indium Software Full time

    Indium Software is seeking a highly skilled Java Developer to join our team. The ideal candidate will have 7-10 years of experience in senior-level core Java, microservices, AWS, Kubernetes, and SQL. They will be responsible for executing on investment applications, including portfolio management systems, trading systems, and research systems. The candidate...


  • Princeton, United States InsideHigherEd Full time

    OverviewPrinceton University seeks candidates for a new position within the fast-growing Research Software Engineering (RSE) Group. The successful candidate will have a strong background in software development, high-performance computing (HPC), and numerical modeling in Geophysics. The RSE Group collectively provides computational research expertise to...


  • Princeton, United States InsideHigherEd Full time

    OverviewThe “Princeton Language and Intelligence” Initiative at Princeton University invites applications for a Lead Research Software Engineer. This multidisciplinary initiative has three Research thrusts: (a) Better design, evaluation, safety and understanding of large AI models (especially language models); (b) Applications of large AI models to many...


  • New York, New York, United States LabCorp Full time

    Job Title: Senior Research Software EngineerWe are seeking a highly skilled Senior Research Software Engineer to join our Clinical Science and Interpretation (CSI) team at LabCorp. As a key member of our team, you will contribute to the design and development of our platform, which supports the rapid prototyping, scalable deployment, and evaluation of...


  • Jersey City, New Jersey, United States Software Guidance and Assistance, Inc. Full time

    Job Title: Senior Software EngineerJob Summary:Software Guidance & Assistance, Inc. (SGA) is seeking a skilled Senior Software Engineer to collaborate with software engineering teams on multiple complex software development efforts. The ideal candidate will have extensive knowledge in client/server and object-oriented software development utilizing Core...


  • Jersey City, New Jersey, United States United Software Group Full time

    Key Responsibilities:As a Senior Java Software Engineer at United Software Group, you will be responsible for designing and developing financial Web Applications using Java Frameworks and libraries such as Spring Core, Spring Boot, and Spring MVC. You will also be working on REST API development and ensuring the quality of the code by following coding...


  • New York, New York, United States R K Software, Inc. Full time

    Job Description for Senior Software EngineerR K Software, Inc. is seeking a highly skilled Senior Software Engineer to join our team of talented professionals.Job SummaryThe Senior Software Engineer will be responsible for designing, developing, and deploying complex software applications using a range of technologies including Visual Studio .Net, SQL...


  • Princeton, United States Princeton University Full time

    Position: Lead Research Software EngineerOverviewThe “Princeton Language and Intelligence” Initiative at Princeton University invites applications for a Lead Research Software Engineer. This multidisciplinary initiative has three Research thrusts: (a) Better design, evaluation, safety and understanding of large AI models (especially language models); (b)...


  • Princeton, United States Princeton University Full time

    Overview Do you want to advance humanistic research through software? Are you a humanities researcher who loves to write code to solve problems? Are you a software engineer who wants to tackle research questions? If so, consider applying to join the Center for Digital Humanities (CDH) as our new Research Software Engineer (RSE). As RSE, you will be an...


  • Princeton, United States InsideHigherEd Full time

    OverviewDo you want to advance humanistic research through software? Are you a humanities researcher who loves to write code to solve problems? Are you a software engineer who wants to tackle research questions? If so, consider applying to join the Center for Digital Humanities (CDH) as our new Research Software Engineer (RSE).As RSE, you will be an integral...


  • New York, New York, United States LabCorp Full time

    Job SummaryLabCorp is seeking a highly skilled Senior Research Software Engineer to join our Clinical Science and Interpretation (CSI) team. As a key member of this team, you will contribute to the design and development of our platform, which supports the rapid prototyping, scalable deployment, and evaluation of diverse evidence models. These models provide...


  • jersey city, United States BrainWorks Full time

    My client, a leading financial services firm, is seeking to hire a Senior Quantitative Software Engineer with strong programming, modeling, and applied math skills, combined with knowledge of equities, fixed income, derivative instruments, or related area.In this key role, the Senior Quantitative Software Engineer (Quant, Fintech) will build analytical...


  • Jersey City, United States BrainWorks Full time

    My client, a leading financial services firm, is seeking to hire a Senior Quantitative Software Engineer with strong programming, modeling, and applied math skills, combined with knowledge of equities, fixed income, derivative instruments, or related area.In this key role, the Senior Quantitative Software Engineer (Quant, Fintech) will build analytical...


  • jersey city, United States BrainWorks Full time

    My client, a leading financial services firm, is seeking to hire a Senior Quantitative Software Engineer with strong programming, modeling, and applied math skills, combined with knowledge of equities, fixed income, derivative instruments, or related area.In this key role, the Senior Quantitative Software Engineer (Quant, Fintech) will build analytical...


  • Princeton, New Jersey, United States Bloomberg Full time

    Job Summary: We are seeking a highly skilled Senior Software Engineer to join our team at Bloomberg. The successful candidate will be responsible for planning and executing software development projects, working through the project life cycle, and ensuring quality of projects. Key responsibilities include:Developing software requirements with Bloomberg and...

  • Senior Data Engineer

    3 weeks ago


    Princeton, New Jersey, United States Triunity Software Full time

    Senior Data EngineerWe're seeking a highly skilled Senior Data Engineer to join our Data Science Team, focusing on implementing and managing data workflows that support machine learning models and large-scale analytics.This role involves designing and implementing ETL processes, ensuring data quality, and deploying ML models to production environments.The...


  • New York, New York, United States Cyrad Solutions LLC Full time

    {"h1": "Career Opportunity: Research and Development Engineer", "p": "At Cyrad Solutions LLC, we are seeking a Research and Development Engineer who thrives in a dynamic environment where each day is different from the last. This role involves engaging directly with customers as true design partners, traveling, testing, building, iterating, and more. If you...


  • Jersey City, New Jersey, United States Seven Seven Software Full time

    As a Senior Software Architect at Seven Seven Software, you will play a key role in shaping the technical direction of our Corporate and Investment bank's Fusion Platform Engineering team.With a strong background in software engineering and a passion for innovation, you will be responsible for designing and implementing core infrastructure and software...

Senior Research Software Engineer

2 months ago


Princeton New Jersey, United States Princeton University Full time
About the Role

We are seeking a highly skilled and experienced Senior Research Software Engineer to join our AI Initiative at Princeton University. As a key member of our team, you will play a critical role in developing innovative software solutions for cutting-edge AI research.

Key Responsibilities
  • Lead a team of Research Software Engineers in developing and maintaining large AI models and software infrastructure.
  • Collaborate with researchers to design, implement, and deploy AI solutions that meet the needs of our academic community.
  • Develop and maintain software libraries, environments, and GitHub repositories to support AI research.
  • Provide technical expertise and guidance to team members on software development best practices, programming languages, and high-performance computing.
  • Mentor and train junior team members in advanced computational techniques and AI-specific topics.
  • Organize professional development activities for the team, including code reviews and project management.
  • Monitor and manage team projects, ensuring timely completion and adherence to best practices.
  • Conduct annual performance reviews and provide feedback to team members.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Strong coding skills and experience with large AI models.
  • Experience leading multiple software projects and managing teams.
  • Familiarity with GPU computing environments and ML frameworks and libraries.
  • Prior research experience in AI/ML and/or contributions to open-source libraries.
  • Strong written and oral technical communication skills.
About Princeton University

Princeton University is a world-renowned institution dedicated to advancing knowledge and understanding through teaching and research. Our AI Initiative is a multidisciplinary effort to develop innovative AI solutions for various academic disciplines.