Senior Software Engineer - Data

5 - 7 years experience  • 

Salary depends on experience
Posted on 05/22/18
Austin, TX
5 - 7 years experience
Salary depends on experience
Posted on 05/22/18

Responsibilities

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

Qualifications

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.
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.