Senior Software Engineer — Matching
New
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of experience in backend engineering; 3+ years of experience in data analysis, data science, or machine learning-related work
- Required Skills
- PythonSQLJavaMachine LearningData scienceSparkMicroservicesScalaDistributed Systems
Requirements
- 5+ years of experience in backend engineering within enterprise or large-scale systems.
- 3+ years of experience in data analysis, data science, or machine learning-related work.
- Strong programming experience in Python, Java, or Scala.
- Solid understanding of microservices, SOA, and event-driven architectures.
- Experience working with large-scale data processing frameworks such as Spark.
- Strong knowledge of SQL and relational database systems.
- Experience with distributed system components such as message brokers, caching systems, NoSQL, and key-value stores.
- Strong understanding of testing methodologies including TDD, unit testing, and automated testing.
- Strong analytical thinking, ownership mindset, and ability to work independently.
- Excellent collaboration and communication skills.
Responsibilities
- Design and implement core backend services, data pipelines, and microservices supporting matching and contextual intelligence.
- Conduct data-driven research and analysis using large-scale datasets and data science tools.
- Develop and optimize algorithms for matching business activities with relevant contextual signals.
- Ensure production-grade reliability through robust testing, monitoring, alerting, and operational documentation.
- Build efficient, scalable systems with strong focus on performance, cost optimization, and reliability.
- Collaborate with cross-functional engineering teams to design and deliver new product capabilities.
- Contribute to engineering best practices including system design, code quality, and operational excellence.
View Full Description & ApplyYou'll be redirected to the employer's site