Staff Software Engineer
JobgetherRemotely
sqlawssparkaidbtragairflowtrino
Job Description
📋 Description
- Design, build, and operate data platforms, pipelines, and software systems that support business
- Develop production-grade services, APIs, tooling, integrations, and automation for reliable data
- Leverage Trino and related technologies to solve data management, analytics, and architecture
- Build and optimize data pipelines using Trino, Spark, dbt, and orchestration frameworks.
- Collaborate with engineering leads, product managers, data analysts, and stakeholders on robust
- Create infrastructure enabling broad access to datasets, including AI-driven applications.
🎯 Requirements
- At least 7 years of combined software/data engineering experience with depth in both disciplines.
- Strong fundamentals and clean, maintainable, testable code in Java, Python, or Scala.
- Experience building and optimizing data pipelines with Trino, Spark, dbt, or comparable frameworks.
- Backend services, APIs, integrations, and data platform components design/development.
- Hands-on experience with AWS (EMR, EC2, S3, IAM) and modern orchestration like Airflow or Dagster.
- Strong SQL skills and ability to move between SQL and other languages.
🎁 Benefits
- Competitive compensation package.
- Attractive stock grants.
- Flexible paid time off.
- Opportunity to work remotely from India.
- Exposure to modern data infrastructure, AI technologies, and distributed systems.
- Work with a globally distributed team of engineers and leaders.