Menu Close
Data infrastructure optimization software
Data integration and quality software
Data availability and security software
Cloud solutions


Work for the company that the world's leading organizations trust with their mission critical data.

Big Data Software Engineer

Burlington, MA

As a member of the software development team, the ideal candidate will be a junior to mid-level software engineer with passion for developing applications for Hadoop and Spark on Window/Linux platforms.  This position requires an organized individual with the ability to implement complex technical plans in a fast-paced environment. The ideal candidate will be a team player who possesses strong interpersonal skills and is able to work collaboratively in an Agile environment.

Knowledge and skills

  • Thorough understanding of Big Data technologies and frameworks, such as Hadoop, Spark, HDFS, MapReduce, Hive, Ambari, Impala, Kafka, Pig, etc.
  • Agile methodologies
  • Object-oriented coding including analysis, design, implementation and debugging
  • Experience with Windows and Linux operating systems
  • Solid analytical and critical thinking skills
  • Strong communication skills and a desire to work as a team
  • Bachelor’s in Computer Science or related field
  • 2-4 years of developing enterprise software in Java
  • 1-2 years of developing scalable Big Data solutions
  • Hands-on experience with HDFS, Hive, and MapReduce programming
  • Experience with cluster configuration and tuning
Preferred experience:
  • Master’s degree in Computer Science or related field
  • Relational and NoSQL Database
  • C/C++
Systems & tools (nice to have):
  • IDEs (MSVS, Eclipse)
  • Unit Test Frameworks (JUnit, Mocha, Jest, etc.)
  • Git Version Control System
  • Jenkins
  • Jira
  • Maven