IMC

Data Engineer

IMC
Apply
3 months ago

Base Salary

$175k - $225k/yr

Responsibilities

  • Architect, develop, and deploy the Big Data environment using technologies such as Kafka, Hadoop, and Dremio.
  • Build, deploy, and monitor data processing pipelines using Java, Python, Spark, and Flink.
  • Collaborate with development teams on data modeling, data ingestion, and capacity planning.
  • Work with users to ensure data integrity and availability.
  • Serve as a Big Data subject matter expert and advise users and developers on data-related questions.
  • Troubleshoot systems and conduct root-cause analysis.

Requirements

  • At least 5 years of experience working in a mature data engineering environment.
  • At least 3 years of experience building Kafka streaming applications or maintaining Kafka clusters.
  • At least 2 years of experience building applications or pipelines with Big Data backends such as S3, HDFS, Databricks, or Iceberg.
  • Experience with Apache Spark, Apache Flink, or similar tools.
  • Strong Java, Python, and SQL development skills.
  • Experience with common data-science toolkits, especially Python-based toolkits.
  • Hands-on experience with Kubernetes and Docker.
  • Experience with Prometheus, Grafana, Alert Manager, Alerta, OpsGenie, or similar monitoring tools.
  • Strong statistical analysis, troubleshooting, Unix scripting, and root-cause analysis skills.

Benefits

  • Full-time, permanent positions are eligible for a discretionary bonus and benefits including paid leave and insurance.
  • The role is based on IMC’s Chicago team.

Tech Stack

Apache FlinkApache HadoopApache KafkaApache SparkBashDatabricksDockerGrafanaJavaKubernetesPrometheusPythonSQL

Categories

Data Engineering
Contact me