Senior Software Engineer

  •  

Santa Barbara, CA

5 - 7 years

Posted 185 days ago

You will work on our Internal Data Platform (IDP) which is responsible for processing billions of unstructured documents and extracting /syndicating our intelligence for customer consumption.

You will be working on solving hard data problems using cutting edge technologies.

Qualities/ Experience:

  • Self-learner, hacker, technology advocate who can work on anything
  • Amazing engineering skills, you’re on your way to being the one of the best engineers you know
  • You can architect, design, code, test, and mentor others
  • Experience working with interesting and successful projects
  • Thrive in a fast growing environment
  • Excellent written and spoken English communication
  • Legal right to work in the US 

RESPONSIBILITIES:

Day to Day

  • You will collaborate with Product Development Teams to build the most effective solutions
  • You will develop features in our databases, backend apps, front end UI, and Data as a Service (DAAS) product
  • You will help architect and design large scale enterprise big-data systems
  • You will work on ideas from different team members as well as your own
  • Fix bugs rapidly
  • Attend daily stand-up meetings, planning sessions, encourage others, and collaborate at a rapid pace

EXPERIENCE & BACKGROUND:

Required

  • BS, MS, or Ph.D. in Computer Science or related technical discipline
  • 5+ years of designing and programming in a work setting
  • Proficient in Java (understand and have real-world experience with design patterns)
  • Experience as a technical lead and mentor for other engineers
  • Understand pragmatic agile development practices
  • MySQL, ElasticSearch, Hadoop, or similar (Spark experience a plus!)
  • Experience with Amazon Web Services (EC2, S3, RDS, EMR, ELB etc.)
  • Experience with web services using REST in Java
  • Comfortable working with CI/CD and automation environments such as Docker, Kubernetes, or similar
  • Proven track record of successful project delivery

Desired

  • Actual coding experience in large distributed environments with multiple endpoints and complex interactions
  • Basic DevOps skills (automate everything, infrastructure as code)
  • Loves startup culture where everyone's contributions are felt and loved.