Required: A Master’s or Bachelor’s degree and 5 + years of experience in software engineering, with a focus on backend or infrastructure systems. Expertise in Distributed Systems: A deep understanding of consistency models, partition tolerance, and the challenges of scaling stateful services. Core Languages: Proficiency in Java, Spring, Dropwizard and a strong grasp of building RESTful APIs at scale. Database Fundamentals: Practical experience working with and tuning PostgreSQL, Aurora or similar relational databases. Cloud Infrastructure: Familiarity with deploying and managing large-scale services on AWS or GCP. Operational Excellence: Comfortable operating in an agile environment with a "you build it, you run it" mentality. Desired: OLAP & Big Data: Experience with ClickHouse or other column-oriented databases for high-performance analytical queries. Infrastructure as a code: Familiarity with tools such as Terraform, Harness for managing systems. Data Pipelines: Prior exposure to technologies like Kafka or Spark for moving and processing data between distributed systems.