Hybrid

Planet is hiring a Senior Software Engineer

Requirements

  • Bachelor’s degree
  • Experience discussing, planning and building projects in Python and Golang
  • Experience with OpenAPI and REST code generation
  • Experience with relational databases, especially BigQuery and Timescale
  • Excellent communication skills in English, written and oral
  • 6+ 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

Nice to Have

  • Experience with Airflow, Spark or other data engineering tools
  • Experience using spatial data, including working with large GeoJSON files and web tile formats
  • Experience with event-driven systems, especially Pub/Sub and Kafka
  • 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
  • Experience planning and building automated end-to-end tests across data pipelines, APIs and web apps

Benefits

  • Extended Health and Dental Coverage
  • Health Spending Account
  • RRSP with company contribution
  • Paid time off including vacation, holidays and company-wide days off
  • Employee Wellness Program
  • Home Office Reimbursement
  • Monthly Phone and Internet Reimbursement
  • Tuition Reimbursement and access to LinkedIn Learning
  • Quality of Life Stipend
  • Equity
  • Volunteering Paid Time Off

Work Arrangement

Hybrid

Team

Team size: small. Structure: distributed across eastern North America and Berlin

Additional Information

  • Our team starts no later than 9AM ET; candidates should operate in Eastern, Atlantic or Newfoundland timezones.
  • This is a full-time, remote position based in Canada.
Required Skills
OpenAPIREST code generationrelational databasesespecially BigQueryTimescalesoftware developmentCI/CDsource control toolingpublic cloud reference architecturesAirflowSpark or other data engineering toolsspatial dataincluding working with large GeoJSON filevent-driven systemsespecially Pub/Sub OpenAPIREST code generationrelational databasesespecially BigQueryTimescalesoftware developmentCI/CDsource control toolingpublic cloud reference architecturesAirflowSpark or other data engineering toolsspatial dataincluding working with large GeoJSON filevent-driven systemsespecially Pub/Sub
About company
Planet
Planet designs, builds, and operates the largest constellation of imaging satellites in history, delivering an unprecedented dataset of empirical information via a cloud-based platform to commercial, environmental, and humanitarian sectors. It is both a space company and a data company.
All jobs at Planet Visit website
Job Details
Category backend
Posted 6 months ago