Data Engineer

$117.90K - $141.50K/yr

Other

This job posting has expired and is no longer accepting applications. Check out similar jobs


Job description

Data Engineer

Portland, Los Angeles, Las Vegas, Denver, Vancouver, BC

What You Will Do:
  • Build new systems to provide real-time streaming analytics and event processing pipeline based on fast data architecture
  • Build enterprise grade data lake to support both business analytical needs and next generation data infrastructure
  • Building data integration toolkit for backend services
  • Support our data science team in deploying new algorithms for matchmaking, fraud and cheat detection
  • Find better ways to move massive amounts of data from a variety of sources to formats consumable by reporting systems and people
  • Improve monitoring and alarms that impact data integrity replication lag
  • Support our product development team in creating new events to measure/track
What You Need:

Basic Qualifications:

  • At least 4-5 years of experience in Scala/Java or Python programming
  • AWS data products (Data pipelines, Athena, Pinpoint, S3, etc)
  • Experience deploying data infrastructure
  • Experience with recognized industry patterns, methodologies, and techniques

Nice to Haves:

  • Familiarity with Agile engineering practices
  • 2+ years of experience on Kubernetes, Helm chart
  • 4+ years of experience with Spark, Scala and/or Akka
  • 4+ years of experience with Spark Streaming, Storm, Flink, or other Stream Processing technologies
  • 2+ years of experience working with Kafka or similar data pipeline backbone
  • 4+ years of experience with Unix/Linux systems with scripting experience in Shell, Perl or Python
  • 3+ years' experience with NoSQL implementation (Elasticsearch, Cassandra, etc. a plus)
  • At least 4-5 years of experience with Unix/Linux systems with scripting experience
  • Familiarity with Snowflake or OLAP
  • Familiarity with Kinesis, Lambda
  • Prior experience in gaming/Esports
  • Prior experience in finance

1872 Consulting logo

About 1872 Consulting

Sourced by ZipRecruiter

1872 Consulting, based in Chicago, IL, USA, operates within the IT consulting industry. Armed with a diverse team of experts, the company offers specialized IT consulting services, focusing on modernizing business technologies and driving innovative business strategies. Established in 1872, the company has a rich history marked by its commitment to bridging the gap between businesses and technology. Its mission is to empower organizations to surpass their business goals by providing state-of-the-art IT solutions and service. The company prides itself on its core values of integrity, excellence, and innovation, instilling these principles in every project they undertake.

Industry

It services

Company size

11 - 50 Employees

Headquarters location

Chicago, IL, US

Year founded

2014



Frequently asked questions

Q: What skills or qualities help someone succeed as a Data Software Engineer?

A: To succeed as a Data Software Engineer, key technical skills include proficiency in programming languages such as Python, Java, or C++, as well as expertise in data structures, algorithms, and software development methodologies like Agile. Additionally, strong soft skills like effective communication, problem-solving, and collaboration are crucial, as Data Software Engineers often work with cross-functional teams and stakeholders to design, develop, and deploy data-driven solutions. By combining technical expertise with strong soft skills, Data Software Engineers can effectively drive business outcomes, innovate, and adapt to the rapidly evolving landscape of data technology.

Q: What is the career path for a Data Software Engineer?

A: A Data Software Engineer's typical career progression involves starting as a Junior Software Engineer, where they focus on developing and maintaining data-driven software applications, and gradually advancing to roles such as Senior Software Engineer, Technical Lead, or Data Architect, where they oversee large-scale data systems and lead cross-functional teams. Key opportunities for skill development include learning programming languages like Python, SQL, and Java, as well as data science tools like Hadoop, Spark, and machine learning frameworks like TensorFlow and PyTorch. Long-term, Data Software Engineers may pursue leadership roles, such as Director of Engineering or Chief Technology Officer, or transition into related fields like data science, product management, or entrepreneurship.