





Strong employer brand, mid-level generalist data/backend role, and metro location increase applicant competition.
Data engineering skills (pipelines, cloud, streaming) are broadly transferable across industries.
Mandatory 5+ years, specific data pipelines, cloud, and observability skills make filters strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and lead development of large-scale, distributed, scalable backend systems and services with high availability and performance.
Translate ambiguous product requirements into technical designs; guide architectural decisions balancing scalability, reliability, cost, and maintainability.
Implement monitoring, alerting, and observability practices; manage complex production issues and participate in on-call rotations.
Bachelor's degree in Computer Science, Engineering, or related field.
5+ years of professional experience in software engineering with production system development and operation.
Proficiency in one or more programming languages such as Java, Python, C++, and experience with scalable backend systems and APIs.
Experience with distributed systems, data pipelines/streaming frameworks (e.g., Kafka, Flink), cloud platforms (preferably AWS), containerization (Docker, Kubernetes), and databases (relational, NoSQL).
Experienced in designing and operating complex distributed systems with scalability and reliability focus.
Ability to handle end-to-end product feature delivery from design through deployment and ongoing operation in a fast-paced environment.
Experienced in applying best practices in system observability, performance optimization, and CI/CD for robust production systems.