Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Big Data Engineer

Data Engineering | Saint Louis, MO | Full Time

Job Description

About Us

Just as the 1904 World’s Fair brought innovation to St. Louis, 1904labs inspires innovation in new and exciting ways by bridging gaps between the talent community and clients who have cutting edge needs.

We provide our team members with challenging and rewarding work, competitive compensation and the opportunity to openly pursue their own individual startup ideas during the work day. We challenge the conventional norms by encouraging our employees to innovate their own product ideas during collaboration times, separate from our client work.

At 1904labs, we are agile and innovative technologists. Cutting edge technologies don’t scare us, they fuel our fire.

The Role

As a Big Data Engineer you would be responsible to develop a cutting edge distributed data platform that will set the direction for future data-driven business projects for our customers.  This team will focus on working with distributed and streaming platforms such as Hadoop, Spark, Cassandra, and Kafka as well as NoSQL/Graph databases and cloud-based data services.

Our teams at 1904labs are Agile, and we work in a highly collaborative environment.  The Data Engineering team is focused on developing best in class APIs, algorithms, and platforms to enable our customers to become data driven enterprises. We have a deep passion for data architecture, modeling, and service design in an environment of big and fast data.


  • Agile: Experience working in an agile team oriented environment

  • Attitude / Aptitude: A passion for everything data with a desire to be at the cutting edge of technology and consistently deliver working software while always keeping an eye on opportunities for innovation.

  • Technical Skills: We would like to talk with you if you match at least one of the following profiles:

    • Distributed Systems / Modern Data Architecture

      • Experience architecting and integrating Big Data pipelines

      • Distributed Systems: Experience installing/configuring a distributed computing/storage platform, such as Apache Hadoop, Amazon EMR, Apache Spark clusters, Apache Cassandra clusters, Apache HBASE

      • Streaming: Experience with one or more streaming platforms, such as Apache Kafka, Spark Streaming, Storm, or AWS Kinesis.

      • Cloud: Experience developing and managing instances within a cloud environment such as AWS, Google, Azure

    • NoSQL Data Modeling / Software Development

      • NoSQL: Experience with NoSQL/Graph Data Modeling and significant usage of one or more of Cassandra, HBase, DynamoDB, Neo4J, Titan, DataStax Graph

      • Languages: Experience with Java, Scala or Python development (especially with APIs for Big Data analysis, stream processing, and NoSQL databases).

      • Distributed Systems: Understanding of distributed architectures (such as those for the NoSQL databases above, Hadoop, Spark, etc.)

      • Working knowledge of the Linux command line and shell scripting

      • Knowledge of messaging and interaction patterns

      • Experience with Microservices Architecture

Desired Skills

  • Analytics: Interest in supporting or experience with machine learning, deep learning or other frameworks from a platform perspective

  • Open Source: Interest in developing or experience with open source software, with experience contributing/committing to existing projects a big plus


  • Standard Benefits Program (medical, dental, life insurance, 401(k), professional development and education assistance, PTO)

  • Innovation Time  - we allow 10% of your time to be devoted to innovation hours.  This time can be used to foster individual ideas, personal projects, start up ideas, improve an open source tool or for career advancement and self-education.  All during traditional working hours.

  • Dress Code - we don't have one


This job is located in St. Louis, MO.  While we would prefer local candidates your current location is not the most important factor; please help us understand why you would like to call St. Louis home if you would be relocating.