Job Description
OfferUp is seeking a Data Engineer II to contribute to the development, operation, and scaling of its data processing platforms. This role involves building systems that enhance user experience and support backend engineers, business intelligence, data analysts, and data scientists. The engineer will tackle data challenges using the latest data infrastructure, with opportunities to build and share solutions.Role involves:
- Designing and developing applications for processing large amounts of critical information.
- Monitoring and resolving data pipeline or data integrity issues.
- Collaborating with multiple teams to understand their data needs.
- Maintaining and expanding the data infrastructure.
Requirements:
- 3+ years of professional software development experience.
- Strong ability in distributed systems for large-scale data processing.
- Proficiency in SQL and Python.
- Experience with open-source data infrastructure projects (e.g., Airflow, Kafka, Avro, Parquet, Hadoop, Hive, HBase, Presto, or Druid).
- Experience building scalable data pipelines and real-time data streams.
- Experience building software in AWS or a similar cloud environment.
- Computer Science or Engineering degree required, Masters degree preferred
- Excellent communication skills, both written and spoken (fluency in English required)
OfferUp offers:
- Opportunity to work on a top local marketplace app.
- A dynamic team environment.
- Equal employment opportunities.