C

Cisco

Makes networking gear and security software

Data Platform Software Engineer - Multiple Teams

Data EngineeringConfirmed live in the last 24 hours
Full-timeKraków, PolandNo salary listedHybrid

About the Job

Requirements

  • A bachelor's degree and 3 years of related experience, or a master's degree and 2 years of related experience.
  • Hands-on Python experience, including object-oriented programming, error handling, REST API integrations, and clean code practices.
  • Good understanding of SQL and data engineering fundamentals.
  • Familiarity with AI tools and technologies and interest in applying AI to improve engineering workflows, automate repetitive tasks, and increase developer productivity.
  • Solid understanding of Git and modern software development workflows.
  • Experience building or maintaining CI/CD pipelines, preferably using GitLab CI.
  • Engineering fundamentals, including system design concepts, technical documentation, and architecture diagrams.
  • Communication and collaboration skills, including participating in code reviews and working effectively with engineers and stakeholders.

Responsibilities

  • Contribute to end-to-end system design and participate in technical and architectural decisions.
  • Build, maintain, and optimize Python-based services, engineering tools, and data pipelines.
  • Work with data across its lifecycle, including extraction, transformation, and delivery.
  • Develop and maintain workflow orchestration using Apache Airflow, including pipeline testing, monitoring, and reliability.
  • Work with Snowflake as a data platform and dbt.
  • Build and maintain CI/CD pipelines, deployment processes, and environment automation.
  • Containerize and deploy applications using Docker and Kubernetes.
  • Adopt and contribute to AI-assisted engineering and testing practices to improve development workflows, automation, and engineering productivity.
  • Follow and contribute to engineering standards for code quality, testing, documentation, and development best practices.
  • Collaborate with engineers, data teams, and stakeholders to design and deliver reliable, scalable solutions.

Desired Qualifications

  • Working knowledge of AWS services such as IAM, S3, Glue, Athena, and MWAA/Airflow.
  • Experience with cloud data platforms such as Snowflake or Redshift.
  • Familiarity with observability and monitoring tools such as Prometheus, Splunk, or OpenTelemetry.
  • Familiarity with Docker and Kubernetes.
  • Experience with Terraform for infrastructure as code.
  • Experience in developer productivity engineering, including improving engineering tooling and workflows and supporting the full software development lifecycle.

About the Company

Cisco

Makes networking gear and security software

Cisco makes the switches and routers that connect offices, data centers, and cloud services, and it also sells cybersecurity tools and Webex video meetings to businesses and governments. It was one of the first companies to sell routers that let different kinds of computer networks exchange data, and in 2000 it briefly became the world's most valuable company. Customers run its network gear, from Wi-Fi access points to AI data center systems, with Cisco software that sets up and secures the network, while its Splunk unit searches computer logs to catch outages and attacks. Cisco earns money from hardware sales, software subscriptions, and support contracts. It was founded in 1984 and is based in San Jose, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1984

Recently Posted Jobs

Explore more opportunities at Cisco

See more jobs