Senior Software Engineer - Data

Spiceworks   •  

Austin, TX

5 - 7 years

Posted 182 days ago

This job is no longer available.


Your day-to-day (as a Senior Software Engineer, you’ll):

  • Have a role in the design and development of our data platform — doing heavy lifting in the infrastructure and designing data pipelines
  • Figure out how to make every system within our data pipeline faster and more scalable
  • Zero in on areas where data can offer key insights to the business and help our users
  • Work as part of a cross-functional self-organizing agile team to solve problems related to data-processing/manipulation
  • Assist other departments in solving data-related dilemmas
  • Be an advocate within the company for scalable architecture


What does it take to do this job?

  • 5+ years experience as a data, back-end, infrastructure, performance, or API engineer
  • 3 years experience building large-scale, distributed, high-volume systems
  • Experience with one (or more) of the following languages: Scala, Python, Go, Java
  • Experience with big data processing and streaming (Hadoop, Scalding, Hive, Storm, etc.)
  • Experience with AWS cloud solutions
  • Experience working with Agile teams (bonus points for working with Scrum framework)
  • Bonus points if you’ve worked with Kafka, RocksDB, Akka, Cassandra, or HBase
  • Passion for performance tuning
  • Good communication skills: Being able to boil down and discuss complex ideas with other engineers required; confidence communicating with marketing and sales teams a plus.