Distributed Data Systems Engineer, Java
2 weeks ago
About the Role & Team
As a key member of our Data Engineering team, you will work closely with a talented group of Data Engineers, ML Engineers, and Data Scientists to develop high-quality data products that power core features of our app.
About the Work
- Develop event-driven distributed systems that process large amounts of data and integrate with downstream backend services
- B
- Build internal tools and libraries to help accelerate other backend teams
- Build streaming data pipelines
- Work with data science and data engineering teams to build best-in-class SDLC processes
- Oversee the design and maintenance of data systems and contribute to the continual enhancement of the data platform
- Collaborate with the team to define, track, and meet SLOs
- Maintain and expand existing systems, tooling, and infrastructure
- Other duties as required
About You
- A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms, and software design
- 6+ years of experience in data engineering or software engineering
- Strong knowledge of Java, Java frameworks (Springboot or Quarkus), Design Patterns, and Domain Driven Design
- Passionate about clean code architecture and software craftsmanship
- Have built distributed systems to solve complex problems over very large datasets
- Experience with Kafka, Pub/Sub, or some other streaming platform
- Strong knowledge of tools like Airflow to orchestrate data pipelines
- Familiarity with Docker and Kubernetes
- Experience with at least one major cloud platform (AWS, GCP, Azure)
- Strong organization and collaboration skills
- Excellent written and oral communications skills
- Nice to have: Knowledge of Python, GO, Reactive programming
What We Offer
- Competitive compensation package
- Fun, relaxed work environment
- Education and conference reimbursements
- Parental leave top up
- Opportunities for career progression and mentoring others
#LI-Hybrid
#LI-Remote
Candidates residing in Ontario requiring special accommodation can email
-
Senior Data Engineer
1 month ago
Old Toronto, Ontario, Canada Data Engineer Jobs Full timeAbout This RoleWe are seeking a highly skilled Senior Data Engineer to join our Analytics Engineering team. As a key member of this team, you will be responsible for designing and building scalable data models and ETL pipelines to support business decisions.Key Responsibilities:Collaborate with data scientists to design data models and answer questions.Work...
-
Senior Data Engineer, Java
4 weeks ago
Toronto, Ontario, Canada theScore Full timeAbout the RoleWe are seeking a highly skilled Data Engineer to join our team at theScore. As a key member of our Data Engineering team, you will be responsible for developing event-driven distributed systems that process large amounts of data and integrate with downstream back end services.About the WorkDevelop event-driven distributed systems that process...
-
Senior Java Developer
4 weeks ago
Toronto, Ontario, Canada NTT DATA Full timeJob Title: Senior Java DeveloperAbout the Role:NTT DATA Services is seeking a skilled Senior Java Developer to join our team in Toronto, Ontario. As a Senior Java Developer, you will be responsible for developing, maintaining, and implementing Java-based components, applications, and frameworks.Key Responsibilities:Design and develop Java-based...
-
Senior Java Developer
1 month ago
Toronto, Ontario, Canada NTT DATA Full timeJob Title: Senior Java DeveloperWe are seeking a skilled Senior Java Developer to join our team in Toronto, Ontario, Canada. As a Senior Java Developer, you will be responsible for developing, maintaining, and implementing Java-based components, applications, and frameworks.Key Responsibilities:Design and develop Java-based solutionsCollaborate with other...
-
Toronto, Ontario, Canada theScore Full timeAbout the Role & TeamWe're seeking a skilled Senior Data Engineer to join our team at theScore, where you'll work with experienced engineers and scientists to develop high-quality data products. A passion for data and strong computer science background are essential.About the WorkDesign and build event-driven distributed systems that process large datasets...
-
Senior Data Engineer
1 month ago
Toronto, Ontario, Canada Lyons Consulting Group Full timeJob Title: Senior Data Engineer - Distributed Systems ExpertAbout the Role:We are seeking a highly skilled Senior Data Engineer to lead our distributed systems team. As a Technical Lead, you will be responsible for designing and implementing scalable data processing solutions using cloud-based technologies.Key Responsibilities:Design and implement...
-
Software Engineering Leader for Data Platforms
3 weeks ago
Toronto, Ontario, Canada Veeva Systems Full timeVeeva OpenData drives value to its customers through constant innovation, using cloud-based solutions and state-of-the-art technologies to deliver product excellence and customer success.The RoleAs a software engineer in Opendata, you will be responsible for the new Data Platform implementation. You will design and build scalable distributed cloud platforms...
-
Senior Data Engineer
4 weeks ago
Toronto, Ontario, Canada GalaxEons Full timeJob SummaryWe are seeking a highly skilled Senior Data Engineer to join our team at GalaxEons. As a key member of our data engineering team, you will be responsible for designing, developing, and maintaining large-scale data pipelines using Java.Key ResponsibilitiesDesign and implement optimal data pipeline architectureDevelop and maintain high-quality data...
-
Software Engineer
1 month ago
Toronto, Ontario, Canada Robinhood Full timeAbout the RoleWe are seeking a skilled Software Developer to join our Reliability Engineering team at Robinhood. As a key member of our team, you will design, develop, and maintain large-scale distributed systems that ensure high availability and low latency.Key ResponsibilitiesDesign and implement new features and services with a focus on high availability,...
-
Data Engineer with Java Development Expert
4 weeks ago
Toronto, Ontario, Canada Scotiabank Full timeData Engineer with Java Development ExpertThis role requires a blend of a Data Engineer and a Developer who will be responsible for designing, building, monitoring, tuning, and troubleshooting data pipelines for Global Finance & Risk Technology.Key Responsibilities:Design, Develop and maintain robust data pipelines for the ingestion, transformation, and...
-
Data Engineer with Java Development Expert
1 month ago
Toronto, Ontario, Canada Scotiabank Full timeData Engineer with Java Development ExpertThis role requires a blend of a Data Engineer and a Developer who will be responsible for designing, building, monitoring, tuning, and troubleshooting data pipelines for Global Finance & Risk Technology.Key Responsibilities:Design, Develop and maintain robust data pipelines for the ingestion, transformation, and...
-
Toronto, Ontario, Canada Veeva Systems Full timeCompany OverviewVeeva Systems drives value to customers through constant innovation, using cloud-based solutions and state-of-the-art technologies. Our products deliver product excellence and customer success across the healthcare ecosystem.About the RoleThe Senior Software Engineer will lead the technical design of a scalable distributed cloud platform and...
-
Data Engineer with Java Development
1 month ago
Toronto, Ontario, Canada Scotiabank Full timeJoin a purpose driven winning team, committed to results, in an inclusive and high-performing culture. This role requires a blend of a Data Engineer and a Developer who will be responsible for designing, building, monitoring, tuning, and troubleshooting data pipelines for Global Finance & Risk Technology.Responsibilities:Design, Develop and maintain robust...
-
Distributed Systems Engineer
1 week ago
Toronto, Ontario, Canada Behavox Full timeAbout the JobWe are looking for a highly skilled Distributed Systems Engineer to join our team at Behavox. As a key member of our engineering team, you will be responsible for designing and implementing scalable, fault-tolerant systems that can manage and analyze massive volumes of data.The ideal candidate will have 5+ years of experience in deployment and...
-
Senior Engineering Leader
1 week ago
Toronto, Ontario, Canada Ripple Labs Full timeAbout the RoleRipple Labs is seeking a seasoned engineering leader to drive the evolution of our Payments at 10X roadmap. The ideal candidate will possess a deep understanding of distributed systems architecture, scalability, and cloud computing.Key ResponsibilitiesDefine and deliver future state system architecture and engineering best practices.Contribute...
-
Senior Java Software Engineer
4 weeks ago
Toronto, Ontario, Canada Nexus Systems Group Inc. Full timeJob SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our team at Nexus Systems Group Inc. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key Responsibilities- Analyze complex data to identify root causes of production issues- Collaborate with...
-
Data Engineer with Java Development
4 weeks ago
Toronto, Ontario, Canada Scotiabank Full timeRole OverviewThis role requires a blend of a Data Engineer and a Developer who will be responsible for designing, building, monitoring, tuning, and troubleshooting data pipelines for Global.As a Data Engineer with Java Development, you will work with our team to build and maintain data pipelines, ensuring data accuracy, quality, and integrity.Key...
-
Electrical Distribution System Engineer
4 weeks ago
Toronto, Ontario, Canada Toronto Hydro Full timeAt Toronto Hydro, we are seeking a highly skilled Electrical Distribution System Engineer to join our team. As an Electrical Distribution System Engineer, you will play a critical role in ensuring the technical soundness, reliability, safety, and cost-effectiveness of our Electrical Distribution Power System.Key Responsibilities:Develop and implement short...
-
Senior Data Engineer
3 weeks ago
Toronto, Ontario, Canada GalaxEons Full timeAbout the RoleWe are seeking a highly skilled Senior Data Engineer to join our team at GalaxEons. As a key member of our data engineering team, you will be responsible for designing, developing, and maintaining large-scale data pipelines and systems.Key ResponsibilitiesDesign and implement optimal data pipeline architectureDevelop and maintain high-quality...
-
Senior Software Engineer
1 month ago
Toronto, Ontario, Canada Ripple Full timeAbout RippleRipple is a leading technology company that is revolutionizing the way value moves around the world. We are building a world where value moves like information does today, and we are committed to making this vision a reality.Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our Ripple Payments team. As a Senior...