Software Developer
- Employer
- Stanford University
- Location
- Hoover Institution, Stanford, California, United States
View more categoriesView less categories
- Employment Type
- Full Time
- Institution Type
- Four-Year Institution
Job Details
- Conceptualize design, implement, and develop solutions for complex systems/programs.Work with a variety of users to gain information, and develop intra-system tradeoffs between different users, as necessary; interact with a diverse collaborator base and outside vendor contacts.Document system builds and application configurations; maintain and update documentation as needed.Provide technical analysis, design, development, conversion, and implementation work.Work as a project leader, as needed, for projects of moderate complexity.Serve as a technical resource for applications.Compare, evaluate, and implement new features and technologies, and integrate them into the computing environment.Follow team software development methodology.
- Develop, validate, deploy, and refine secure internal and external client-facing platforms with web-based interfaces for search engines, data analysis and visualization.Develop, validate, deploy, and refine the codebase for analytical platforms on high performance computing systems, ensuring efficient retrieval, analysis, and visualization of complex, interconnected data while maintaining high performance and relevance.Develop, validate, deploy, and refine the codebase for a graph database analytical platform.Develop, train, validate, deploy, and refine risk models and deep learning models.Develop, train, validate, deploy, and refine RAG-optimized LLM agents.Develop, validate, deploy, and refine distributed applications using containerization technologies, including Docker and Kubernetes, ensuring scalability and seamless integration within complex environments.Evaluate performance of codebase and models.Learn and apply novel methods and technologies to solving research problems.Contribute to a working environment that is entrepreneurial and team-driven, with a culture of rigorous experimentation in a supportive environment.
- Expertise in designing, developing, testing, and deploying software applications.Proficiency with application design and data modeling.Ability to define and solve logical problems for highly technical applications.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.Expertise in RESTful API services, frontend frameworks (e.g., React, Angular, Vue.js) and backend frameworks (e.g., Django, Flask, Node.js) 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.Advanced level knowledge of parallel and distributed data processing techniques and platforms (MPI, Map/Reduce, Batch, CUDA, OpenACC, Kubernetes, and complementary architectures) and systems.Expertise building and deploying user authentication and credentialing protocols.Ability to prioritize workload, and work under deadlines with general guidance.Adaptability and receptivity to feedback.
- Expertise in solving multidimensional, non-linear data problems, deep learning models, and predictive analytics.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.Growth mindset, personal initiative to upskill and develop new competencies in a supportive environment.Highly organized with keen attention to details; ability to produce high-quality work on deadlines; strong relationship-building skills; ability to interact comfortably and work effectively with others to set timelines, map milestones, and manage competing priorities.
- Constantly perform desk-based computer tasks.Frequently sitting.Occasionally stand/walk, reach/work above shoulders, grasp lightly/fine manipulation, grasp forcefully, use a telephone, sort/file paperwork or parts, lift/carry/push/pull objects that weigh up to 10 pounds.Rarely twist/bend/stoop/squat, kneel/crawl.
- May be required to work non-standard, extended or weekend hours in support of research work.Occasional overnight business travel.
- Interpersonal Skills: Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations.Promote Culture of Safety: Demonstrates commitment to personal responsibility and value for safety; communicates safety concerns; uses and promotes safe behaviors based on training and lessons learned.Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University's Administrative Guide, http://adminguide.stanford.edu.
- Schedule: Full-time
- Job Code: 4822
- Employee Status: Fixed-Term
- Grade: J
- Requisition ID: 105617
- Work Arrangement : Hybrid Eligible
Organization
Change the world. And yourself.
Stanford University has changed the world, over and over again.
We are one of Silicon Valley's largest employers - and also one of the most unique. Our mission is to educate future leaders and promote interdisciplinary, world-class research and teaching. This passion makes Stanford an intensely creative, rewarding, and challenging place to work. At the same time, our traditions of respect and collaboration sustain a humane, supportive environment in which to pursue your life and your career.
At Stanford you'll work with bright, diverse, dedicated people. You'll find encouragement to learn and grow. You'll enjoy excellent benefits and an outstanding environment.
Stanford Facts at a Glance
Opened 1891
Student Enrollment
- Undergraduates: 6,980
- Graduates: 8,897
Campus
- 8,180 contiguous acres in six governmental jurisdictions
- Nearly 700 major buildings
- 97% of undergraduates live on campus
Research
- 5,300 externally sponsored projects
- $1.33 billion total budget
Faculty
- 2,043 faculty members
- 21 Nobel laureates are currently members of the Stanford community
- 5:1 student to faculty ratio
Stanford University is an Equal Employment Opportunity and Affirmative Action Employer and is committed to recruiting and hiring qualified women, minorities, protected veterans and persons with disabilities.
Get job alerts
Create a job alert and receive personalized job recommendations straight to your inbox.
Create alert