Software Engineer building APIs and data pipelines for analyzing geospatial customer telemetry at Planet. Collaborating in a remote team focused on innovative data solutions and problem-solving.
Responsibilities
Propose, plan and build improvements to 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, document 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 improve your own changes based on team feedback
Write and improve automated tests to ensure the accuracy and reliability of code
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
Ability to work Eastern Time
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
Senior Staff Engineer supporting M3 environments at a Global Digital Product Engineering company. Responsible for resolving complex issues and ensuring business continuity.
Software Engineer I developing fullstack solutions for Toast's Employee Development team. Focused on enhancing technology for the restaurant industry in a fully remote Canadian role.
Senior Software Engineer developing and improving authentication and authorization systems for Owner. Collaborating with a focused team in a remote - first environment to secure access across the platform.
Software Developer II specializing in UI development at CNN. Contributing to agile development teams, enhancing existing software and building applications.
Senior Software Engineer designing and developing full stack applications for fleet readiness technology. Utilizing Python, Django, React and Next.js for innovative fleet management solutions.
Principal Software Engineer responsible for writing production - grade code at PointClickCare. Collaborating within a Scrum team to achieve technical excellence and feature development in healthcare technology.
Senior Software Engineer joining Lime's Payments and Fraud team. Collaborating to optimize payment processes and build robust platforms for customer transactions.
Senior Cloud Engineer at Sleep Country maintaining multi - cloud infrastructure. Designing, building, and optimizing cloud systems for reliability, performance, and security.
Senior Data Engineer at Sleep Country Canada designing and maintaining scalable data pipelines. Collaborating with cross - functional teams to ensure data reliability and quality.