onsite
Senior Software Developer Burnaby - Geotab
Software Engineer
Senior Software Developer focused on building scalable machine learning and analytics solutions using Python, SQL, and data engineering best practices.
About the role
Key Responsibilities
- Design, develop, and maintain high-performance machine learning pipelines for large-scale analytics.
- Collaborate with data scientists to translate models into production-ready services.
- Optimize data ingestion, storage, and processing workflows using SQL and modern data engineering tools.
- Ensure code quality through rigorous testing, code reviews, and continuous integration.
- Mentor junior developers and contribute to architectural decisions.
Requirements
- 5+ years of software development experience with a strong focus on data and machine learning.
- Hands‑on experience building scalable analytics pipelines and working with large datasets.
- Strong problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
Skills
pythonmachine learninganalyticssql