Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Glow Beauty on Demand Logo

Software Developer

Glow Beauty on Demand

$138,402 - $163,985
Nov 10, 2025
CA, United States of America
Apply Now

Stanford University is seeking a Software Developer to enhance its data environment at the School of Medicine by integrating diverse data sources for large-scale data mining and predictive analytics, aiming to improve human health through technology and research.

Requirements

  • Experience working in IT infrastructure development and software development front and back end.
  • Fluency in SQL, Python and R
  • Familiarity with Cloud computing paradigm and platforms like Google Cloud or Azure
  • Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes
  • Experience with working in a medical school environment, and working with HIPAA PHI and other clinical EHR databases
  • Familiarity with LLMs, NLPs, ML, other AI technologies
  • Experience with Epic Clarity, SQL, tools and data warehouses

Responsibilities

  • Conceptualize design, implement, and develop solutions for complex system/programs independently.
  • Work with a variety of users to gain information, and develop intra-system tradeoffs between different users, as necessary; interact with a diverse client 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.
  • 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.

Other

  • Work as a project leader, as needed, for projects of moderate complexity.
  • Mentor lower level software developers.
  • Other duties may also be assigned
  • Bachelor's degree and five years of relevant experience, or a combination of education and relevant experience.
  • Effective communication skills with both technical and non-technical clients.