Unclassified - Denver, CO

posted 4 months ago

Full-time - Mid Level
Denver, CO

About the position

Unison Systems is seeking a Mid-Level Java Engineer (BackEnd Developer) consultant who is eager to expand their experience and knowledge in the rapidly growing field of Big Data. This position offers an exciting opportunity to engage hands-on in the pioneering domain of Big Data, working alongside seasoned software experts who possess extensive experience in this area. The consultant will join a small team focused on researching, developing, supporting, and deploying solutions within the Hadoop ecosystem and real-time distributed computing architectures. In this role, the consultant will be instrumental in developing solutions to complex Big Data challenges utilizing the Hadoop ecosystem. They will also contribute to the development of solutions for real-time and offline event/log collection from various data sources. The consultant will be responsible for maintaining and performing analysis within a real-time architecture that supports large volumes of data from diverse sources. Additionally, they will analyze massive datasets and help drive prototype ideas for new tools and products. A key aspect of the role involves designing, building, and supporting APIs and services that are exposed to other internal teams, ensuring seamless integration and functionality across the organization.

Responsibilities

  • Help develop solutions to Big Data problems utilizing the Hadoop ecosystem.
  • Help develop solutions for real-time and offline event/log collecting from various data sources.
  • Help develop, maintain, and perform analysis within a real-time architecture supporting large amounts of data from various sources.
  • Analyze massive amounts of data and help drive prototype ideas for new tools and products.
  • Design, build, and support APIs and services that are exposed to other internal teams.

Requirements

  • Bachelors or Masters in Engineering Sciences, Computer Science, Physics, or Mathematics or equivalent.
  • Proven track record of delivering backend systems that participate in a complex ecosystem.
  • At least 1+ years experience in Java back end development.
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, non-blocking I/O, and software design.
  • Extensive experience programming in Java, good current knowledge of Unix/Linux environments (including scripting), as well as solid experience in code optimization and high performance computing.
  • 1+ years of MapReduce with experience in Hadoop utilizing Pig, Hive, or Oozie preferred.
  • Experience with Java servlet containers or application servers such as JBoss, Tomcat, Glassfish, WebLogic, or Jetty.
  • Good communicator, able to analyze and clearly articulate complex issues and technologies understandably and engagingly.
  • Great design and problem-solving skills, with a strong bias for architecting at scale.
  • Adaptable, proactive, and willing to take ownership.
  • Good understanding in any: advanced mathematics, statistics, and probability.
  • Excellent verbal and written communication skills.
  • Keen attention to detail and high level of commitment.

Nice-to-haves

  • Experience in Mongo, Python, and log collection frameworks like Flume, Scribe, or Splunk.
  • Good understanding and/or experience with serialization frameworks such as Thrift, Avro, Google Protocol Buffers, and Kryo preferred.
  • 1+ years of distributed database experience (HBase or Cassandra or equivalent).
  • Knowledge in Big Data related technologies and open source frameworks preferred.
  • Experience in software development of large-scale distributed systems.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service