We are looking for an experienced software engineer with a passion for building robust and scalable data platforms. You will design, develop, and maintain scalable data platforms and services, develop SDKs, APIs, and microservices, and collaborate with cross-functional teams to deliver high-impact solutions.
Requirements
- 5+ years of experience in software development
- Strong programming skills in Python, Java, C++, SQL
- 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
- 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
- Experience in guiding and supporting junior engineers
- Excellent communication and collaboration skills
Benefits
- Health, dental, and vision insurance
- 401(k) matching
- Generous parental leave
- Tuition reimbursement