Senior Software Engineer â€...

Renaissance Learning, Inc.

Job Descriptions:
Senior Software Engineer – Big Data

Job Description:
Join Renaissance as we continue to innovate and build the most widely used set of applications in America’s classrooms. Renaissance, a Google Capital and H&F owned company, is the leader in accelerating learning with software. Our cloud-based applications, including Accelerated Reader, STAR assessments, and Accelerated Math are used in almost 1/3rd of U.S. schools, and we’re growing fast globally.

We have an incredible opportunity for a highly skilled, creative senior engineer with a passion for big data tools. Renaissance offers a chance to make a significant impact on the education of millions of students, helping us to translate terabytes of learning information into actionable insight.

We’re looking for experts with Hadoop, MongoDB and AWS NoSQL to join our growing Big Data team!

Every day will bring new and exciting challenges on the job while you:

Help to code our second generation data warehouse on Cloudera Hadoop

Build transactional data capabilities centered on MongoDB

Design and develop scalable analytic solutions processing massive amounts of real-time data

Develop complex MapReduce jobs to compute important metrics that are used daily by millions of users

Work with others on the Big Data team to solve complex computational and analytical problems

Required Experience:
Experience and Skills

Required Experience:
Rock-solid coder

5+ years of hands-on experience with the Hadoop stack (Hadoop, MapReduce, HDFS)

Deep experience with NoSQL databases, primarily MongoDB.

Deep understanding of Data Warehousing design concepts centered on Redshift, Postgre and Star Schema.

Knowledge of cloud computing infrastructures, preferably AWS and experience with scalable, distributed systems

A solid team player and decision maker, who sees the benefits of helping the team meet its goals

Experienced in working in a fast-paced, collaborative Agile/Scrum environment

Passion for data, insights and analysis

Experience with common Big Data querying tools such as Pig and Hive

Experience with various messaging systems, such as Kafka or RabbitMQ

Knowledge of stream-processing systems using solutions like Storm or Spark-Streaming

Experience with integration of data from multiple data sources

Bachelor's degree in Computer Science or related field required. Advanced degree in Computer Science preferred

Keyword: Hadoop, MapReduce, Big Data, Pig, Hive, NoSQL, HBase, MongoDB, Cassandra, Kafka, RabbitMQ, Storm, Spark, AWS, EC2, Elastic, Cloudera, Cloud, Senior, Software, Engineer

From: Renaissance Learning, Inc.

To apply for this job please visit