Description

You will design and develop large-scale real-time streaming architectures and distributed systems.

Responsibilities

  • Design and implement event-driven architectures using streaming data sets at scale.
  • Develop and maintain automated build and deployment pipelines using CI/CD principles.
  • Troubleshoot and resolve issues within distributed services ecosystems and production environments.
  • Ensure data security by implementing encryption, anonymization, and strict logging policies for sensitive data.
  • Research and benchmark technologies to ensure high-quality technical and application architecture.

Required Skills

  • 5+ years of development and design experience in Java, Scala, or Python.
  • Hands-on experience with Flink, Beam, or Spark Streaming (real-time data, not batch).
  • Deep knowledge of Kafka and Kafka Streams.
  • Proficiency with containerization and orchestration using Docker and OpenShift or Kubernetes.
  • Experience with GitOps and automated deployment tools like Jenkins, ArgoCD, Kaniko, or Shipwright.
  • Practical experience with Azure or OCI public cloud environments.
  • Strong understanding of distributed systems, network fundamentals, and host-level routing.
  • Competency in Linux OS configuration and shell scripting.
  • Experience with automated unit and integration testing.
  • Working knowledge of Agile methodology.

Preferred Skills

  • Experience with Azure automation toolsets.

Education

Any Graduate