
Senior Data Engineer – Backend
Flagler Health
full-time
Posted on:
Location Type: Hybrid
Location: Vancouver • Canada
Visit company websiteExplore more
Salary
💰 CA$150,000 - CA$200,000 per year
Job Level
About the role
- Develop, manage, and optimize data pipelines on the Databricks platform.
- Debug and troubleshoot Spark applications to ensure reliability and performance.
- Implement best practices for Spark compute and optimize workloads.
- Write clean, efficient, and reusable Python code using object-oriented programming principles.
- Design and build APIs to support data integration and application needs.
- Develop scripts and tools to automate data processing and workflows.
- Integrate, query, and manage data within MongoDB.
- Ensure efficient storage and retrieval processes tailored to application requirements.
- Optimize MongoDB performance for large-scale data handling.
- Work closely with data scientists, analysts, and other stakeholders to understand data needs and deliver solutions.
- Proactively identify and address technical challenges related to data processing and system design.
Requirements
- Proven experience working with Databricks and Spark compute.
- Proficient in Python, including object-oriented programming and API development.
- Familiarity with NoSQL (MongoDB preferred), including querying, data modeling, and optimization.
- Strong problem-solving skills and ability to debug and optimize data processing tasks.
- Experience with large-scale data processing and distributed systems.
Benefits
- Offers Equity 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonSparkDatabricksAPI developmentMongoDBdata pipelinesdata processingobject-oriented programmingdata modelingdebugging
Soft Skills
problem-solvingcollaborationcommunication