24 days ago
Warsaw, Poland or Kraków, PolandMid Level
Responsibilities
- Design, implement, and maintain scalable streaming and batch data pipelines.
- Develop and optimize data workflows using Apache Pinot, Apache Iceberg, Flink, and Spark.
- Participate in design discussions, code reviews, testing, and the full software development lifecycle.
- Improve pipeline performance, reliability, observability, and data quality by identifying and resolving technical issues.
- Use AI coding tools such as Copilot and Cursor to improve productivity and learning.
- Collaborate with software engineers, product management, and data teams.
- Participate in incident resolution and production postmortems.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- At least 3 years of professional data engineering or software engineering experience, or equivalent internship/project experience.
- Foundational knowledge of data-processing frameworks such as Spark or Flink and/or distributed systems.
- Solid understanding of software development and architecture concepts.
- Familiarity with Apache Pinot, Apache Iceberg, Flink, or Spark.
- Familiarity with Java, Python, or Scala.
- Familiarity with Git, cloud environments, and AI coding tools such as Codex, Cursor, or Copilot.
- Ability to debug production data issues, solve complex data problems, communicate clearly, and work effectively in diverse teams.
Tech Stack
Categories
Data Engineering
About Cisco
Cisco designs and sells networking, security, and collaboration platforms for enterprises, service providers, and governments, spanning routers and switches, Wi‑Fi, firewalls, zero‑trust, observability, and cloud-managed IT (Meraki) plus Webex. Its business model mixes hardware, software subscriptions, and support/consulting services. Founded in 1984 and headquartered in San Jose, California, Cisco is a public company traded on Nasdaq and serves customers across data centers, campuses, and service provider networks.
