- Design and develop software solutions to run, configure, and extend complex numerical climate models in close collaboration with faculty.
- Provide guidance and support in response to help requests in-person and through our ticketing system for faculty, staff, and students from all disciplines.
- Provide guidance and support for modern programming techniques, including Agile software development, particularly continuous integration, pair programming, refactoring, Scrum and test-driven development.
- Manage and support the University's GitHub Enterprise account as well as GitHub usage for Princeton University-affiliated researchers.
- Manage and support the Research Computing Jenkins installation as well as Jenkins usage for Princeton University-affiliated researchers.
- Manage the research computing continuous integration system, including installation, operation, monitoring, and future planning.
- Provide expert support for distributed version control systems (DVCS), including training, problem diagnosis and resolution, and interactions with cloud DVCS such as GitHub.
- Assist with the management of research computing help sessions, including scheduling, resource allocation, recruiting student workers, and future planning.
- Interact with faculty, staff, and students across all disciplines, with emphasis on geosciences, to provide expertise and support their research.
- Provide education, training, and outreach services (e.g., running workshops) and present results to groups on campus as well as at conferences.
- Contribute to the publication and communication of results from research and scholarship.
- Advise and mentor other members of the researcher engagement staff on software development best practices.
- Engage with other analysts to enhance software technologies and integration systems in different departments of the University to bring value to those populations served.
- Provide expert guidance on version control systems and the use of artificial intelligence tools.
- At least 5 years of experience programming in Bash, Perl, and/or Python, in at least one compiled language such as C/C++ and/or Fortran, with porting, tuning, debugging, and parallelizing scientific and engineering codes with MPI and OpenMP.
- At least 5 years of experience working with high-performance computing and Linux clusters.
- Deep familiarity with Git, particularly in relation to usage of GitHub.
- Extensive experience with the Jenkins continuous integration system.
- Experience with modern programming methods and best practices.
- Expertise in computer architectures, storage and networks, as well as resource schedulers.
- Strong analytical, problem-solving skills and attention to detail.
- Excellent communication and interpersonal skills, including the ability to build working relationships with people of diverse backgrounds, with a strong focus on customer service.
- Ability to prioritize, meet deadlines, and anticipate and address problems and delays.
- Flexibility in adjusting work schedule to accommodate priority needs for planned and unplanned downtime and system emergencies.
- Ability to work completely independently and self-motivate while managing multiple priorities.
- Ability to teach and mentor individuals and groups.
- Excellent writing and verbal communication skills.
- Master's or professional degree
- Previous experience with numerical climate models.
- Experience with Red Hat Enterprise Linux systems. Experience with the SLURM scheduler.
- Long-term experience with Agile.
- Experience working in an academic research environment.
-
Analyst Program I
3 weeks ago
Fiserv, Inc. Berkeley Heights, United States**Calling all innovators - find your future at Fiserv.** · We're Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants, and consumers to one another millions of ...
-
Analyst Program I
2 weeks ago
Fiserv, Inc. Berkeley Heights, United States**Calling all innovators - find your future at Fiserv.** · We're Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants, and consumers to one another millions of ...
-
Senior Software and Programming Analyst
2 weeks ago
Princeton University Princeton, United StatesOverview · The Senior Software and Programming Analyst divides effort equally among supporting computational climate research in the Department of Geosciences and Princeton Research Computing group led by the Princeton Institute for Computational Science & Engineering (PICSciE) a ...
-
Senior Software and Programming Analyst
1 week ago
Princeton University Princeton, United StatesOverview: · The Senior Software and Programming Analyst divides effort equally among supporting computational climate research in the Department of Geosciences and Princeton Research Computing group led by the Princeton Institute for Computational Science & Engineering (PICSciE) ...
-
Technology - Analyst Program I
2 days ago
Fiserv, Inc. Berkeley Heights, United States**Calling all innovators - find your future at Fiserv.** · We're Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants, and consumers to one another millions of ...
-
Program Analyst
3 weeks ago
Parsons Oman Trenton, United StatesIn a world of possibilities, pursue one with endless opportunities. Imagine Next · When it comes to what you want in your career, if you can imagine it, you can do it at Parsons. Imagine a career working with intelligent, diverse people sharing a common quest. Imagine a workplace ...
-
Program Analyst
2 weeks ago
Commander, Navy Installations Keyport, United StatesSummary This position is assigned to the Navy Wounded Warrior Program and reports directly to the Regional Program Director. Serves as Program Analyst (Adaptive Reconditioning and Community Outreach Specialist (ARCOS)), responsible for ensuring enrollees and their families and ca ...
-
Manager, Budgets
3 weeks ago
WCG Princeton, United States**Description and Requirements**: · **ABOUT WCG**:WCG's clinical solutions are built on a foundation of best-in-class clinical services companies. We deliver transformational solutions that stimulate growth, foster compliance, and maximize efficiency for those performing clinical ...
-
Analyst - Nstx-u Recovery Project
2 weeks ago
Princeton Plasma Physics Laboratory Princeton, United StatesOverview: · The lead design analyst for assigned NSTX-U modification and/or design change tasks reports to and receives functional direction from the PPPL Engineering Department and is matrixed to the NSTX-U Recovery Project; the NSTX-U Project Engineer provides project direction ...
-
Treasury Analyst
3 weeks ago
Clearway Energy Group Princeton, United States**What The Role Is**: · Clearway Energy is looking for a Treasury Analyst to join its Treasury Operations Team in Princeton NJ. Reporting to the Director, the Treasury Analyst will be responsible for a number of core Treasury Ops processes including compliance of financing/credit ...
-
Quality Assurance Analyst
3 weeks ago
Dow Jones Princeton, United StatesAbout us**: · Dow Jones is a global provider of news and business information, delivering content to consumers and organizations around the world across multiple formats, including print, digital, mobile and live events. Dow Jones has produced unrivaled quality content for more t ...
-
Client Account Consultant
1 week ago
Mercer Princeton, United StatesAt Mercer, we make a difference in the lives of more than 110 million people every day by advancing their health, wealth, and careers. We're in the business of creating exciting and rewarding futures for our clients and their employees — whether we're designing affordable health ...
-
HR Operations
3 weeks ago
TekWissenLLC Princeton, United States**The People Operations Analyst tasks include**: · - Partners with HR Operations (Total Rewards, HRIS, and Payroll) and Talent (Talent Management, Talent Acquisition, and Performance Management) to ensure life cycle transactions are managed in an organized and consistent manner u ...
-
Quality Assurance Analyst, Customer Service
2 weeks ago
Dow Jones Princeton, United StatesAbout us**: · Dow Jones is a global provider of news and business information, delivering content to consumers and organizations around the world across multiple formats, including print, digital, mobile and live events. Dow Jones has produced unrivaled quality content for more t ...
-
IT Monitoring, Data Analyst
3 weeks ago
Princeton University Princeton, United StatesOverview: · **Responsibilities**: · - Define and implement processes and services to ensure all IT services can leverage beneficial reports and dashboards for performance, reliability, reachability and availability. · - Analyze performance and security data to identify trending a ...
-
Cyber Security Associate
1 week ago
Mathematica Policy Research Princeton, United States**Position Description**: · **Mathematica applies expertise at the intersection of data, methods, policy, and practice to improve well-being around the world. We collaborate closely with public · - and private-sector partners to translate big questions into deep insights that imp ...
-
HR Generalist
3 weeks ago
Rangam Princeton, United States**The People Operations Analyst tasks include**: · - Partners with HR Operations (Total Rewards, HRIS, and Payroll) and Talent (Talent Management, Talent Acquisition, and Performance Management) to ensure life cycle transactions are managed in an organized and consistent manner u ...
-
Cloud Computing Analyst
2 weeks ago
Bristol-Myers Squibb Princeton, United States**Working with Us** · Challenging. Meaningful. Life-changing. Those aren't words that are usually associated with a job. But working at Bristol Myers Squibb is anything but usual. Here, uniquely interesting work happens every day, in every department. From optimizing a production ...
-
Cloud Computing Analyst
2 weeks ago
Bristol-Myers Squibb Princeton, United States**Working with Us** · Challenging. Meaningful. Life-changing. Those aren't words that are usually associated with a job. But working at Bristol Myers Squibb is anything but usual. Here, uniquely interesting work happens every day, in every department. From optimizing a production ...
-
Budget Analyst
3 weeks ago
WCG Princeton, United States**Description and Requirements**: · **ABOUT WCG**:WCG's clinical solutions are built on a foundation of best-in-class clinical services companies. We deliver transformational solutions that stimulate growth, foster compliance, and maximize efficiency for those performing clinical ...
Senior Software and Programming Analyst - Princeton, United States - InsideHigherEd
Description
OverviewThe Senior Software and Programming Analyst divides effort equally among supporting computational climate research in the Department of Geosciences and Princeton Research Computing group led by the Princeton Institute for Computational Science & Engineering (PICSciE) and Research Computing.
The incumbent collaborates closely with faculty in the Department of Geosciences to design and develop software solutions to run, configure, and extend complex numerical climate models. The Senior Analyst is involved in research, grant writing, and publication of results in scientific journals, and also interacts closely with postdoctoral, doctoral, and undergraduate students in the field of computational climate sciences. In addition, the Senior Analyst is involved in training and presenting results to groups on campus and at conferences.
Within PICSciE and Research Computing, the incumbent guides, advises, and mentors other members of the researcher engagement staff on all aspects of software development in addition to responding to routine help requests (via our ticketing system), managing open help sessions, managing continuous integration systems, providing expert guidance on distributed version control systems and provide education, training, and outreach.
ResponsibilitiesSoftware Development and Programming
Operations
Education, Training, Outreach, and Professional Development
Leadership
Essential Qualifications
Preferred Qualifications
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 LevelMid-Senior Level#Ll-DP1