A Software Engineer role focused on developing scalable APIs and data pipelines to analyze customer telemetry and geospatial data, supporting real-time and historical analytics for a space and data company.
Key Responsibilities
Build and maintain scalable, low-latency APIs and reliable data pipelines for customer telemetry data
Propose, plan, and implement improvements to event-driven architecture for performance and flexibility
Identify, troubleshoot, and resolve technical issues related to customer telemetry and reporting
Develop, document, and maintain APIs to deliver real-time and historical analytics from customer telemetry
Build high-performance data processing pipelines to handle large volumes of data
Review code changes and improve code quality based on team feedback
Write and enhance automated tests to ensure code accuracy and reliability
Requirements
Bachelor's degree in a relevant field.
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.
Six 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 such as GitHub and GitLab.
Experience with public cloud reference architectures and services, such as Google Cloud Platform or AWS.
Ability to work in Eastern Time zone.
Benefits & Perks
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
Ready to Apply?
Join Planet and make an impact in renewable energy