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
View details
Apply Now