Software Engineer Internship - Winter 2027

New
D
DataVisorFraud detection
Vancouver, British Columbia, CanadaInternshipEntry
Salary20 - 25 CAD per hour
Apply NowOpens the employer's application page

Job Details

Required Skills
JavaKafkaKubernetesMySQLSpringClickhouseSpark

Requirements

  • Demonstrate strong computer science fundamentals in data structures, algorithms, operating systems, and networking.
  • Show proficiency in Java and Spring for backend development.
  • Bring experience with MySQL and SQL optimization.
  • Have basic system design skills covering scalability, reliability, and performance.
  • Be familiar with testing, automation, and CI/CD.
  • Have experience with messaging systems such as Kafka or similar.
  • Be familiar with analytical or distributed databases such as ClickHouse or YugabyteDB.
  • Have exposure to big-data frameworks such as Spark or Flink.
  • Have a basic understanding of machine learning concepts and modern AI/LLM tools.
  • Have experience with Kubernetes and cloud platforms, preferably AWS.
  • Be able to write automation scripts in Bash or Python.

Responsibilities

  • Build and enhance real-time anti-fraud systems that process large-scale data.
  • Develop and optimize backend services, internal tools, and validation frameworks.
  • Contribute to distributed system components across multi-region cloud environments.
  • Use big-data technologies including Spark, Hadoop, ClickHouse, and Yugabyte to build scalable pipelines.
  • Build real-time data workflows using Kafka, Flink, and related technologies.
  • Maintain development, testing, and delivery frameworks with a focus on quality and scalability.
View Full Description & ApplyYou'll be redirected to the employer's site
20 - 25 CAD per hour
Apply Now