Software Developer Position at Stanford University

2 weeks ago


Stanford, United States Stanford University Full time
Job Title: Software Developer

Stanford University is seeking a highly skilled Software Developer to join our team at the Hoover Institution. As a Software Developer, you will be responsible for designing, developing, and maintaining secure internal-facing and external-facing software tools, search engines, deep learning models, and web-based interfaces that inform and empower key American stakeholders at the intersection of science, technology, and national security.

The ideal candidate will have expertise in designing, developing, testing, and deploying software applications, as well as proficiency with application design and data modeling. Strong communication skills with both technical and non-technical clients are essential. The candidate should also have advanced level knowledge of Python and scripting languages, expertise with high performance/systems languages and techniques, and expertise in (No)SQL, graph and vector databases, solving multidimensional, non-linear data problems, deep learning models, and predictive analytics.

The Software Developer will work closely with a team of researchers and developers to design, develop, and deploy software solutions that meet the needs of the Hoover Institution. The ideal candidate will be able to prioritize workload, work under deadlines with general guidance, and adapt to feedback.

Key Responsibilities:

  • Design, develop, and maintain secure internal-facing and external-facing software tools, search engines, deep learning models, and web-based interfaces.
  • Implement leading-edge methodologies in scientometrics, bibliometrics, patent analysis, and risk science to enable granular understanding of evolving global research security risk.
  • Work closely with a team of researchers and developers to design, develop, and deploy software solutions that meet the needs of the Hoover Institution.
  • Collaborate with users to define system requirements or modifications, debug, and document computer application programs to meet the needs of the user's system.

Requirements:

  • Bachelor's degree and five years of relevant experience, or a combination of education and relevant experience.
  • Expertise in designing, developing, testing, and deploying software applications.
  • Proficiency with application design and data modeling.
  • Strong communication skills with both technical and non-technical clients.
  • Advanced level knowledge of Python and scripting languages, expertise with high performance/systems languages and techniques, and expertise in (No)SQL, graph and vector databases, solving multidimensional, non-linear data problems, deep learning models, and predictive analytics.

Preferred Requirements:

  • Expertise in RESTful API services, frontend frameworks (e.g., React, Angular), and backend frameworks (e.g., Django, Flask) to build, develop, and maintain robust full-stack applications that meet project requirements.
  • Expertise in graph databases (e.g., Neo4j) and search engines (e.g., Elasticsearch) to design, deploy, and optimize search functionalities and graph-based data models within applications.
  • Expertise in implementing cybersecurity, data privacy, compliance, and FAIR (findable, accessible, interoperable, and reusable) requirements.
  • Expertise in scientometric, bibliometric, and/or patent research methodologies.
  • Expertise in developing and deploying containerized applications.
  • Expertise building RAG-optimized LLM agents.
  • Expertise building and deploying user authentication and credentialing protocols.

Work Environment:

The Software Developer will work in a dynamic and entrepreneurial environment with a culture of rigorous experimentation. The ideal candidate will be able to work effectively with others to set timelines, map milestones, and manage competing priorities.

Stanford University is an equal employment opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law.



  • Stanford, California, United States Stanford University Full time

    About the Role:The Hoover Institution at Stanford University is seeking a highly skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and maintaining secure internal-facing and external-facing software tools, search engines, deep learning models, and web-based interfaces that inform and...


  • Stanford, United States Stanford University Full time

    Job Title: Associate Director, Data AnalystStanford University is seeking a highly skilled Associate Director, Data Analyst to join its Office of Development. The successful candidate will be responsible for performing complex technical work associated with a wide variety of analytical data in support of the Department of Athletics, Physical Education and...

  • Data Engineer

    2 weeks ago


    Stanford, United States Stanford University Full time

    Job DescriptionStanford University is seeking a Data Engineer to join its team. The successful candidate will be responsible for designing and implementing data models that support specific analytic needs, providing leadership in data modeling techniques, and collaborating with researchers to ensure the timely completion of projects.Key...


  • Stanford, California, United States Stanford University Full time

    Academic Neonatologist Position at Stanford UniversityThe Division of Neonatal and Developmental Medicine in the Department of Pediatrics at Stanford University School of Medicine is seeking an academic neonatologist to join our team. The successful candidate will be appointed as a Clinical Assistant Professor, Clinical Associate Professor, or Clinical...


  • Stanford, California, United States Stanford University Full time

    About the Role:The Department of Radiology at Stanford University is seeking an Administrative Associate 3 to provide administrative or operational support with limited supervision. This role will be responsible for leading other administrative staff or subordinates.About the Department:Stanford Radiology is a world-renowned department that continues to push...


  • Stanford, United States Stanford University Full time

    Job Opportunity at Stanford UniversityWe are seeking a highly qualified individual to join our team as a pediatric radiologist at Stanford University. As a member of our faculty, you will play a key role in advancing the field of pediatric radiology and contributing to the development of our department.About the PositionThis is a full-time position that will...


  • Stanford, California, United States Stanford University Full time

    Job Title: Donor Relations OfficerStanford University is seeking a highly skilled Donor Relations Officer to join our team. As a key member of our Development team, you will play a vital role in managing and implementing a portfolio of annual reporting, gift acknowledgment, and donor engagement activities and projects.Key Responsibilities:Manage a portfolio...


  • Stanford, California, United States Stanford University Full time

    Job SummaryStanford University is seeking a highly skilled Research Scientist 2 to join our team. As a key member of our research group, you will be responsible for conducting complex research projects, analyzing data, and making recommendations to the principal investigator.Key ResponsibilitiesConduct independent research projects, including designing...


  • Stanford, United States Stanford University Full time

    Job Summary:The Stanford Center on China's Economy and Institutions (SCCEI) is seeking an Administrative Associate to support the Rural Education Action Program (REAP).This role will facilitate visa processing and onboarding for visiting graduate students and faculty, and work closely with project managers and faculty leads to set up financial contracts with...


  • Stanford, California, United States Stanford University Full time

    Job SummaryThe Division of Radiation Therapy in the Department of Radiation Oncology at Stanford University seeks a board eligible or board-certified radiation oncologist to join its faculty in the Clinician Educator line (open rank).This position will involve general radiation oncology practice and practice building at our network locations in San Jose and...


  • Stanford, California, United States Stanford University Full time

    About the OpportunityThe Department of Radiology at Stanford University and the VA Palo Alto Health Care System invites ABR-certified radiologists to join its full-time faculty. The faculty appointment will be in the University Medical Line, University Tenure Line, or Clinician Educator Line at the Associate or Full Professor level. The major criteria for...


  • Stanford, California, United States Stanford University Full time

    Division Chief, Radiology Opportunity at Stanford UniversityWe are seeking a highly qualified and experienced radiologist to serve as the Division Chief of Radiology at Stanford University. The successful candidate will be responsible for leading the radiology department, overseeing clinical, teaching, and research activities, and mentoring junior faculty...


  • Stanford, California, United States Stanford University Full time

    Job SummaryThe Department of Anesthesiology, Perioperative, and Pain Medicine at Stanford University School of Medicine is seeking a Clinical Research Coordinator Associate to join their team. This role will be responsible for coordinating clinical research studies, working closely with the principal investigator and lab manager to ensure the successful...


  • Stanford, California, United States Stanford University Full time

    Job Title: Research Software DeveloperStanford University is seeking a highly skilled Research Software Developer to join the Kundaje and Bassik labs in the Department of Genetics. The successful candidate will lead and assist with collaborative software development, data analysis, and research at the intersection of genomics, data science, and machine...


  • Stanford, California, United States Stanford University Full time

    Job SummaryStanford University is seeking a highly skilled Associate Director, Donor Relations to join our team. The successful candidate will be responsible for creating and implementing comprehensive stewardship plans, writing high-impact reports and correspondence, and working closely with development officers to maximize engagement for a portfolio of...


  • Stanford, California, United States Stanford University Full time

    Job Summary:Stanford University is seeking a highly motivated Life Science Research Professional 2 to join our research team. The successful candidate will be responsible for conducting research in the field of life sciences, with a focus on developing novel genetic tools and conducting genetic screens in various medically relevant areas.Key...


  • Stanford, United States Stanford University Full time

    Pediatric Cancer Research Nurse 2 Job DescriptionStanford University is seeking a highly skilled Pediatric Cancer Research Nurse 2 to join our team at the Stanford Cancer Institute. As a key member of our research team, you will be responsible for ensuring the safety of study participants and maintaining communication with their families and clinicians.The...


  • Stanford, California, United States Stanford University Full time

    Job SummaryWe are seeking a highly skilled Life Science Research Professional 3 to join our team at Stanford University. The successful candidate will be responsible for leading the design and construction of large libraries of DNA sequences for cellular engineering experiments, isolating and culturing primary human immune cells and stem cells, and...


  • Stanford, United States Stanford University Full time

    Marketing Director for Stanford LiveStanford University is seeking a highly skilled Marketing Director for Stanford Live to lead the development and implementation of marketing activities, enabling programs, services, events, and products to meet organizational objectives.The successful candidate will drive cross-functional collaboration across the...


  • Stanford, United States Stanford University Full time

    Job SummaryStanford University is seeking an Associate Director of Donor Relations to join the Medical Center Development (MCD) team. The successful candidate will be responsible for creating and implementing comprehensive stewardship plans, writing high-impact reports and correspondence, and managing multiple priorities and projects.Key...