Summary
Join Planet, a global space and data company, as a Software Engineer specializing in analyzing customer telemetry with a focus on geospatial data. You will build scalable, low-latency APIs and reliable data pipelines to deliver critical information. This hybrid role, based in Berlin with one in-office day per week, involves evolving an event-driven architecture, troubleshooting technical issues, and developing high-performance data processing pipelines. You will collaborate with cross-functional teams, contributing to new features and improving existing systems. The ideal candidate possesses strong Python and Golang skills, experience with relational databases and BigQuery, and excellent communication skills.
Requirements
- Experience with Python and Golang
- Experience with OpenAPI and REST code generation
- Experience with relational databases and BigQuery
- Excellent communication skills in English, written and oral
- 4+ years of experience in software development
- Experience working in cross-functional teams that put customer requirements first
- Ability to be adaptable and open to mentorship
- Experience with CI/CD and source control tooling (GitHub, GitLab)
- Experience with public cloud reference architectures and services, such as Google Cloud Platform or AWS
Responsibilities
- Evolve a newly-built, event-driven architecture for performance and flexibility
- Identify, troubleshoot, and resolve technical issues related to customer telemetry and reporting
- Build and maintain high-performance data processing pipelines to efficiently handle large volumes of data
- Develop and maintain APIs that deliver actionable insights from customer telemetry, enabling data-driven decision-making and enhancing customer experience through real-time and historical analytics
- Identify open-source tools which fit new data engineering needs
- Review code changes and iterate new features based on team feedback
- Develop tools and libraries and write technical documentation to help other engineering teams integrate with customer telemetry
- Ensure the accuracy and reliability of code through automated testing
Preferred Qualifications
- Experience with Airflow, Spark, Kafka or other data engineering tools
- Experience using spatial data, including working with large GeoJSON files and web tile formats
- Experience building backend services and infrastructure that scales and is easy to evolve
- Experience with SQL-based ETL development, data warehousing pipeline development and optimization with large data sets
Benefits
- Paid time off including vacation, holidays and company-wide days off
- Remote-friendly work environment
- Employee Wellness Program
- Home Office Reimbursement
- Monthly Phone and Internet Reimbursement
- Tuition Reimbursement and access to LinkedIn Learning
- Equity
- Volunteering Paid Time Off