Taro Logo

Software Engineer, Machine Learning

AI-powered enterprise search and knowledge management platform combining Google-like search with ChatGPT capabilities for companies.
$140,000 - $265,000
Machine Learning
Mid-Level Software Engineer
Hybrid
101 - 500 Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, Machine Learning

Glean, a cutting-edge AI-powered enterprise search platform, is seeking a Machine Learning Software Engineer to join their team in Palo Alto. Founded by former Google search and Facebook engineers, Glean is revolutionizing how companies manage and access their knowledge by combining advanced search capabilities with AI assistance.

The role offers an exciting opportunity to work on sophisticated machine learning systems, including query understanding, document comprehension, and natural language processing. You'll be part of a team that's building the future of enterprise knowledge work, backed by top-tier VCs like Sequoia and Kleiner Perkins.

As a Machine Learning Engineer, you'll be responsible for developing and implementing innovative solutions to improve search personalization, training ranking models, and integrating large language models with search capabilities. The position requires a blend of strong technical skills in machine learning and software engineering, with hands-on experience in Python, Go, or Java.

The company offers a competitive compensation package ranging from $140,000 to $265,000, along with comprehensive benefits including medical coverage, 401k, and various stipends for wellness and education. The work environment is hybrid, requiring presence in the Palo Alto office three days a week, fostering both collaboration and flexibility.

This is an ideal opportunity for someone with 2+ years of experience who wants to work at the intersection of AI, search, and enterprise software, making a direct impact on how companies leverage their collective knowledge.

Last updated 2 months ago

Responsibilities For Software Engineer, Machine Learning

  • Invent new signals to improve the personalization of our search engine
  • Train a model to capture interactions between signals in our ranking system
  • Design smarter ways to domain-adapt language models to each customer's corpus
  • Discover new ways of combining LLMs with search engines to answer complex questions
  • Write robust code that's easy to read, maintain, and test
  • Mentor more junior engineers, or learn from battle-tested ones

Requirements For Software Engineer, Machine Learning

Python
Go
Java
  • 2+ years of experience
  • BA/BS in computer science, math, sciences, or a related degree
  • Experience working with search, recommendation, natural language processing, or other large systems involving machine learning
  • Strong analytical skills and ability to work with data
  • Proven ability to design, build, and ship production-ready models
  • Proficiency in your ML framework of choice
  • Strong coding skills (Python, Go, Java, C++, ...)
  • Thrive in a customer-focused, tight-knit and cross-functional environment
  • A proactive and positive attitude

Benefits For Software Engineer, Machine Learning

401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
  • Competitive compensation
  • Medical, Vision and Dental coverage
  • Flexible work environment and time-off policy
  • 401k
  • Company events
  • Home office improvement stipend
  • Annual education stipend
  • Wellness stipend
  • Healthy lunches and dinners provided daily

Interested in this job?

Jobs Related To Glean Software Engineer, Machine Learning