Current jobs related to Associate Director, Research Software Engineering - Princeton NJ United States - Princeton University
-
Software Engineer
2 months ago
Princeton, California, United States Indium Software Full timeWe 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,...
-
Lead Research Software Engineer
3 months ago
Princeton, United States InsideHigherEd Full timeOverviewThe “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...
-
Lead Research Software Engineer
4 weeks ago
Princeton, New Jersey, United States InsideHigherEd Full timeJob Title: Lead Research Software EngineerPrinceton University's Princeton Language and Intelligence (PLI) Initiative is seeking a highly skilled Lead Research Software Engineer to join their dynamic research team. As a key member of the team, you will be responsible for overseeing the development of innovative software solutions for cutting-edge AI research...
-
Associate Director Software Engineering
3 weeks ago
, OH, United States Fifth Third Bank, N.A. Full timeJob Title: Associate Director Software EngineeringFifth Third Bank, N.A. is seeking an experienced Associate Director Software Engineering to lead our software engineering team. As a key member of our technology organization, you will be responsible for developing and implementing operational strategies to support business objectives.Key...
-
Research Software Engineer II
1 week ago
Princeton, United States InsideHigherEd Full timeOverviewPrinceton 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...
-
Research Software Engineer II
3 weeks ago
Princeton, United States Princeton University Full timeOverview 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...
-
Research Software Engineer II
1 month ago
Princeton, United States InsideHigherEd Full timeOverviewDo 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...
-
Software Engineering Manager
1 month ago
Omaha, NE, United States Election Systems & Software Full timeWe support democracy.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish this through continuous investments in research and development, resulting in regular product updates and security...
-
Software Engineering Manager
3 weeks ago
Omaha, NE, United States Election Systems & Software Full timeWe support democracy.The information below covers the role requirements, expected candidate experience, and accompanying qualifications.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish...
-
Market Research Associate Director
1 week ago
Morristown, NJ , USA, United States KMK Consulting Full timeJob OverviewWe are seeking a highly skilled Associate Director to lead our market research team. This individual will be responsible for managing day-to-day project activities, coaching and mentoring junior team members, and driving business development efforts in both new and established accounts. The ideal candidate will have a strong background in...
-
Senior Java Software Engineer
1 month ago
Princeton, California, United States Indium Software Full timeIndium 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...
-
Senior Java Software Engineer
1 month ago
Princeton, California, United States Indium Software Full timeIndium 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...
-
Associate Director, Corporate Counsel, Research
2 weeks ago
Princeton, NJ, United States Kyowa Kirin Full timeKyowa Kirin is a fast-growing global specialty pharmaceutical company that applies state-of-the-art biotechnologies to discover and deliver novel medicines in four disease areas: bone and mineral; intractable hematologic; hematology oncology; and rare disease. A Japan-based company, our goal is to make people smile by delivering breakthroughs where no...
-
Research Materials Scientist
3 weeks ago
, TX, United States Southwest Research Institute Full timeAbout the RoleWe are seeking a highly skilled Research Materials Scientist to join our team at Southwest Research Institute. As a key member of our research group, you will be responsible for developing and applying advanced computational methods to investigate the performance of various engineering materials.Key ResponsibilitiesPerform fundamental and...
-
Senior Research Associate
4 weeks ago
, CA, United States Kelly Science, Engineering, Technology & Telecom Full timeJob Title: Senior Research AssociateKelly Science, Engineering, Technology & Telecom is seeking a highly skilled Senior Research Associate to join our team in South San Francisco, CA.Job Summary:We are looking for a motivated and experienced Senior Research Associate to support our research and development efforts in the biotechnology industry. The...
-
Princeton, New Jersey, United States Kyowa Kirin Full timeJob Title: Associate Director, Corporate Counsel, Research and DevelopmentKyowa Kirin is a global leader in the pharmaceutical industry, dedicated to delivering innovative treatments for patients worldwide. We are seeking an experienced Associate Director, Corporate Counsel, Research and Development to join our team in Princeton, NJ.Job Summary:The Associate...
-
HPC Research Software Engineer
3 weeks ago
, TX, United States Amentum Full timeAbout the RoleWe are seeking a highly skilled HPC Research Software Engineer to join our team at Johnson Space Center (JSC) in support of the Flight Sciences Laboratory (FSL). This position will focus on developing, deploying, and optimizing software for use in the FSL and other NASA HPC resources.Key ResponsibilitiesPartner with FSL users to evaluate and...
-
Intelligent Automation Associate Director
4 weeks ago
Princeton, United States PERMEVO Full timePosition Title: Intelligent Automation Associate Director (Power Platforms, Power Apps, RPA, UiPath)Location: Princeton, NJ, with an onsite presence, required 60% of the time.Duration: FTEMUST HAVE: Power Platform Capabilities (Immediate Need), RPA, Integration capabilities, The Challenge:As an Associate Director in Intelligent Automation for R&D Digital...
-
Intelligent Automation Associate Director
4 weeks ago
Princeton, United States PERMEVO Full timePosition Title: Intelligent Automation Associate Director (Power Platforms, Power Apps, RPA, UiPath)Location: Princeton, NJ, with an onsite presence, required 60% of the time.Duration: FTEMUST HAVE: Power Platform Capabilities (Immediate Need), RPA, Integration capabilities, The Challenge:As an Associate Director in Intelligent Automation for R&D Digital...
-
Associate Director, Outcomes Research
1 month ago
Princeton, United States TAIHO ONCOLOGY INC Full timeAssociate Director, Outcomes Research & Real World Evidence Princeton, NJ, USA Req #389 Wednesday, September 4, 2024 Looking for a chance to make a meaningful difference in the oncology space? Taiho Oncology is on a mission: to improve the lives of patients with cancer, their families, and caregivers. Our “People first” approach means we also highly...
Associate Director, Research Software Engineering
2 months ago
The Research Software Engineering (RSE) Group, located institutionally in Princeton Research Computing but extending across campus, is hiring an Associate Director of Research Software Engineering. You will report to the Sr. Director of Research Software Engineering.
The RSE Group collectively provides computational research expertise to nearly every division at Princeton: Engineering and Applied Science, Humanities, Social Sciences, and Natural Sciences. The RSE group is a centralized team of software experts focused on improving the quality, performance, and sustainability of Princeton's computational research software. The group is committed to building collaborative environments that value the best software engineering practices for sharing and applying cross-disciplinary computational techniques in new and emerging areas.
In this position, you will build and lead a growing team of Research Software Engineers who provide dedicated expertise to researchers to create the most efficient, scalable, and sustainable research code possible to enable new scientific and scholarly advances. You will have the opportunity, and be encouraged, to bring new initiatives, technologies, and/or approaches to the RSE group and Princeton Research Software Community.
You will develop strong relationships with new research groups to understand and assess their research software needs, determine the appropriate RSE support model, and work to match or recruit researchers with the right competencies and fit to a project. You'll act as a liaison to departments, overseeing the work of several research software engineers, making sure that each project is benefiting appropriately from the research collaboration and addressing, troubleshooting, or problem-solving any barriers or roadblocks with RSEs.
You will oversee and encourage the professional development of the research software engineers you manage by engaging with the broader research community, and encouraging and enabling their participation in the boarder University research mission via training workshops, advising, consultation, curricular support, and/or participating in conferences or research groups outside of their immediate team. Finally, as part of the RSE management team, you will contribute to the strategic vision and mission for Research Software Engineering at Princeton.
If you have a background in research software development and experience leading teams, you are poised to make an immediate impact on the research software engineering landscape at Princeton. You will collaborate closely with colleagues in Research Computing as well as with leading faculty researchers, student researchers, and technical staff in University departments, national labs, and industry.
This role functions within a dynamic, supportive team environment that permits diverse backgrounds to thrive, including those wanting to make a career change and those with non-traditional career tracks, educational paths, or life experiences. If this environment sounds like a strong match, or even an exciting challenge, we encourage you to apply and use your cover letter to explain why you would be a good fit for the role.
ResponsibilitiesTechnical Leadership
- Bring creativity, foresight, and mature professional judgment in anticipating and solving unprecedented problems, determining project objectives and requirements, and developing standards and guides for diverse software engineering, computing, and scientific/scholarly activities.
- Pursue and lead new synergistic initiatives that advance the RSE group and Princeton research software community.
- Initiate, structure, and schedule regular code reviews and other group technical activities for the RSE group.
- Mentor and provide technical leadership to members of the Research Software Engineering team.
- Maintain knowledge of current software development tools, techniques, and programming languages.
- Follow trends in software development and software management.
- Suggest transdisciplinary collaboration when appropriate
- Provide guidance to research teams as they pursue external funding, especially for units that are not normally supported by sponsored research.
Management
- Collaboratively establish project priorities for RSE teams and follow best practices in project management.
- Determine staffing models for a variety of research needs in conversation and collaboration with the Senior Director and RSE advisory committee.
- Communicate with and facilitate communication between PIs, stakeholders, and the RSE group.
- Develop criteria for success, monitor and review progress at regular intervals, and manage expectations within and among diverse stakeholders.
- Manage effort and oversee the computational work of the RSE team through direct and matrix reporting structures.
- Conduct Annual Performance Reviews for RSE staff in collaboration with other supervisors.
- Write job descriptions and work directly with HR on recruitment and retention.
- Assist in building and developing a diverse, effective, and collaborative group of Research Software Engineers.
- Create an inclusive atmosphere and environment in which best engineering practices are valued, shared, and prioritized.
- Supervise professional development of direct reports, including the coordination of activities and events supporting the acquisition of new skills and expertise.
Department outreach and collaboration
- Initiate and maintain extensive contact with key researchers, scientists, and scholars within a wide range of research groups and skillfully removes barriers to successful RSE collaborations.
- Engage and build relationships with a multitude of researchers, academic departments, and institutes/centers that partner with the RSE program.
- Create new relationships with academic departments and researchers to promote the benefits of collaborative research with an RSE.
- Oversee creation and promotion of domain-specific support structures and promotes a culture of best practices in collaborative research among collaborators within a variety of settings and domains.
- Initiate and maintain contact with colleagues within Research Computing and the broader Princeton computing community to effectively grow and develop software engineering capabilities.
Strategic Vision for RSE
- Contribute to the strategic vision for Research Software Engineering (RSE) at Princeton, as well as contribute to national and international efforts to drive the direction of the RSE profession.
- 7-10 years of some combination of the following:
- Software development (preferably in a research environment)
- Supporting computational research and software development in an academic setting
- Leading a software development team in a research environment that had multiple stakeholders
- 3-5 years of experience managing people, projects, and/or resources.
- Demonstrably strong programming skills, particularly in the languages common in research software applications. E.g. Python, C/C++, Fortran, R, MATLAB, and/or Julia.
- Openly value and espouse software engineering and development activities including requirements analysis, design, implementation, testing, deployment, and maintenance.
- Exceptional written/oral/interpersonal communication skills, both with regard to technical and non-technical audiences.
- Excellent organizational and project management skills; ability to prioritize and manage multiple complex initiatives and projects serving various research groups with available resources; ability to respond quickly to changing business needs and priorities.
- Ability to lead a team of highly competent professionals with varying backgrounds, reporting lines, and responsibilities. Must be a strong mentor and developer of people.
- Proactive approach to seeking information and ideas from peers, supervisors, and project partners.
- Education: A bachelor's degree is required. A Masters/Ph.D. is strongly preferred.
PREFERRED
- Strong research background in computational science or engineering, computational social science, and/or digital humanities.
- Knowledge of Machine Learning or large AI models.
- Research Software Engineering experience.
Princeton University is an Equal Opportunity/Affirmative Action Employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability status, protected veteran status, or any other characteristic protected by law. KNOW YOUR RIGHTS
Standard Weekly Hours36.25Eligible for OvertimeNoBenefits EligibleYesProbationary Period180 daysEssential Services Personnel (see policy for detail)NoPhysical Capacity Exam RequiredNoValid Driver's License RequiredNo Experience LevelDirector