Senior Software Engineer (Scala,Python,Java)

  • Location

    San Francisco

  • Sector:

    Data Science

  • Job type:


  • Salary:

    Circa $180,000- $200,000

  • Contact email:


  • Consultant:

    Jason Rumney

Your role as Senior Software Engineer will help implement and scale services a team that is helping to build data models and algorithms that enable clients to find data. 

You will work on designing and implementing a caching layer which enables quick iteration on our models and provides an interactive experience for our users. 

 The Job:

  • Design and implement scalable service oriented software
  • Design, implement and enhance our Graph, Machine Learning, and NLP algorithms
  • Leverage technologies such as NumPy/SciPy, Spark, and NoSQL data stores
  • Work closely with data science, product, UX, and the web teams to quickly prototype and iterate on new models and ideas
  • Own the architecture  and implementation of a model stack from prototype through development and into a reliable scalable production system
  •  and facilitate best practices, code reviews, architecture and design reviews, tested code, and a great engineering culture


  • At least 5 years of professional experience building large scale software
  • Expert level knowledge in Python,Java, Scala ( 2 of the 3 is fine)
  • Solid computer science foundation; good understanding of data structures, algorithms, memory and runtime complexity and distributed systems
  • Good understanding of data stores
  • BS in Computer Science or equivalent
  • Excellent written and verbal communication skills
  • Familiarity with Numpy/Scipy is a plus
  • Familiarity with Graph databases or NoSQL stores is a plus

To find out more please send an updated resume to jason@intelletec.com