We are seeking a Software Engineer to build and maintain backend services and data pipelines supporting a modern data platform. The focus of the role is building and maintaining backend services and data pipelines, with some exposure to reporting and analytics. This role requires hands-on experience with Java, Python, GCP, Apache Beam, and Tableau in production environments.
Requirements
• Strong experience with Java and Spring Boot for building microservices and APIs
• Experience building batch and streaming pipelines using Apache Beam (Java or Python)
• Proficiency in Python for data processing, scripting, and pipeline development
• Experience working in GCP (Google Cloud Platform) environments
• Experience orchestrating workflows using Apache Airflow or Google Cloud Composer
• Experience working with databases such as PostgreSQL and MongoDB
• Experience building data models and delivering data for reporting and analytics use cases
• Experience working with Tableau to support reporting data needs
• Experience working in Agile / SAFe environments