We are looking for a skilled software engineer with a passion for building and maintaining data platforms. You will design, develop, and maintain scalable data platforms and services, and collaborate with senior engineers to design and implement data solutions.
Requirements
- 3+ years of experience in software development
- Strong foundation in distributed systems and data platforms
- Deep expertise with cloud platforms like AWS, Azure, or GCP
- Hands-on experience with Databricks, Snowflake, AWS RDS, Azure SQL, or GCP Cloud SQL, Apache Spark and Apache Airflow
- Proficiency in programming languages such as Python, JavaScript, Java, Go, or C++
- Strong understanding of Lakehouse architecture, Data Mesh principles, data governance frameworks, and modern data pipelines
- Proven ability to deliver high-impact, API-first services at scale
- Proficiency with tools like Terraform or AWS CloudFormation
- Strong problem-solving and analytical thinking skills
- Excellent communication and collaboration skills