Jobs
>
Princeton

    Senior Software and Programming Analyst - Princeton, United States - InsideHigherEd

    InsideHigherEd
    InsideHigherEd Princeton, United States

    1 week ago

    Default job background
    Administrative Jobs ,
    Description
    Overview

    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) 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.

    Responsibilities

    Software Development and Programming

    • 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.

    Operations

    • 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.

    Education, Training, Outreach, and Professional Development

    • 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.

    Leadership

    • 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.
    Qualifications

    Essential Qualifications

    • 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

    Preferred Qualifications

    • 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.

    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

  • Fiserv, Inc.

    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 ...

  • Fiserv, Inc.

    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 ...


  • Princeton University Princeton, United States

    Overview · 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 ...


  • Princeton University Princeton, United States

    Overview: · 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) ...


  • 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 ...

  • Parsons Oman

    Program Analyst

    3 weeks ago


    Parsons Oman Trenton, United States

    In 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 ...

  • Commander, Navy Installations

    Program Analyst

    2 weeks ago


    Commander, Navy Installations Keyport, United States

    Summary 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 ...

  • WCG

    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 ...


  • Princeton Plasma Physics Laboratory Princeton, United States

    Overview: · 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 ...

  • Clearway Energy Group

    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 ...


  • Dow Jones Princeton, United States

    About 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 ...


  • Mercer Princeton, United States

    At 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 ...

  • TekWissenLLC

    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 ...


  • Dow Jones Princeton, United States

    About 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 ...


  • Princeton University Princeton, United States

    Overview: · **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 ...


  • 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 ...

  • Rangam

    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 ...


  • 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 ...


  • 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 ...

  • WCG

    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 ...