Software Engineer

Logo of Planet

Planet

πŸ“Remote - Germany

Job highlights

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Planet know you found this job on JobsCollider. Thanks! πŸ™