Software Engineer (Data Platform Team)

Sorry, this job was removed at 11:00 p.m. (CST) on Friday, June 3, 2016
Find out who's hiring remotely in Austin.
See all Remote Developer + Engineer jobs in Austin
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Civitas Learning (Austin's Best Places To Work 2014, Austin's Top 100 Tech Companies 2015) is bringing together the best of new technology, design thinking, and data science in our mission to help one million more students graduate each year. We are building data platform and cloud-based applications to deliver insights and action analytics to the frontlines of education. We are looking for insanely talented people who want to jump in and roll up their sleeves with us to make it all happen, and do their best work of their careers.

 
We are looking for thinkers in the Data Platform Engineer role to be part of a talented, mission driven team that is building powerful tools that greatly increase student success.  Our engineers are collaborative and are encouraged bring new ideas to the table - we are not dogmatic about specific tools and are focused on using the right tools for the job. We are problem solvers.  We want to work with people who are passionate about our mission and have a desire to be part of a rapidly expanding high performance team.  We work hard, but also like to have fun!  If this sounds like you, keep reading.
 
Responsibilities:
  • Design end-to-end software solutions for the Data Platform team
  • Develop, maintain, and validate end-to-end Data Platform solutions
  • Design high performance, distributed, and scalable data processing solutions
  • Develop, maintain, and validate high performance, distributed, and scalable data processing solutions
  • Evaluate/prototype forward looking technologies for incorporation into data platform solutions
  • Interface with cross organizational teams to assure application requirements are accounted for in Data Platform and data processing systems
  • Provide guidance, mentorship, and technical leadership to junior data platform team members
  • Validate and continuously improve data platform systems, processes, procedures 
Requirements:
  • Bachelor’s or Master's degree in Computer Science or related field with 5+ years of practical work experience.
  • 2+ years experience with AWS infrastructure (Redshift, EC2, EMR, RDS, SQS, SNS, Kinesis) and systems related to ETL, Data Processing, Data Manipulation, Data Storage, and Analytics Generation
  • Solid understanding and implementation experience with Map/Reduce, EMR, and  Hadoop eco-system.
  • 5+ years experience building complex data pipelines inclusive of ETL processes.
  • 2+ years of hands-on experience with developing Java-based MR applications on large scale Big Data environments, capacity planning, performance tuning and monitoring.
  • Experience with High Performance Computing, In-Memory DB, Caching Optimization, Compression Techniques, Cluster Management, etc.
  • Proficient in at-least one compiled and one interpreted language. i.e. Java/Scala, Python
  • Proficient with Real Time Analytics and Systems such as Spark
  • Startup experience, entrepreneurial spirit, energetic!

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We're in the heart of downtown Austin near great restaurants and watering holes. We also love our view of Lady Bird Lake.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Civitas LearningFind similar jobs