1 день назад
Senior Java Spark Developer (AI)
70 000 - 95 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Java Spark Developer (AI): Building high-performance Java applications and batch and real-time Apache Spark data pipelines for large-scale distributed processing with an accent on SQL optimization, data quality, and scalable backend services. Focus on tuning Spark workloads and database systems, designing data transformations, and evaluating AI-enabled development workflows.
Location: Montreal, Canada
Base compensation: CAD 70,000–95,000 per year, with potential additional compensation depending on the position and applicable laws.
Company
is a global business and technology transformation partner delivering strategy, design, engineering, cloud, data, AI, and generative AI services to organizations in more than 50 countries.
What you will do
- Design, develop, and maintain high-performance Java applications, backend services, and distributed processing solutions.
- Build batch and real-time data pipelines with Apache Spark for structured, semi-structured, and unstructured data.
- Optimize Spark jobs, SQL queries, database workloads, and JVM performance for scalability and reliability.
- Develop data transformation, enrichment, aggregation, validation, and reconciliation solutions for analytics and operational needs.
- Analyze requirements, resolve production issues, identify performance bottlenecks, and contribute to architecture and technical design decisions.
- Collaborate with architects, product owners, data engineers, analysts, and business stakeholders; mentor junior developers and participate in Agile ceremonies.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Engineering, Mathematics, or a related field.
- 7+ years of professional software development experience.
- Strong Core Java expertise, including object-oriented design, collections, multithreading, concurrency, and JVM performance tuning.
- Hands-on Apache Spark experience, including Spark SQL, DataFrames, Datasets, distributed computing, and large-scale data processing.
- Strong SQL skills with experience optimizing complex queries and working with Oracle, SQL Server, PostgreSQL, or MySQL.
- Knowledge of data modeling, data pipeline design, Linux/Unix, Git, Maven or Gradle, and CI/CD pipelines.
Culture & Benefits
- Collaborative environment with colleagues and projects across more than 50 countries.
- Regular full-time employees receive a comprehensive benefits package based on local policy and eligibility.
- Paid vacation, company holidays, personal days, and sick leave.
- Medical, dental, and vision coverage, or provincial healthcare coordination in Canada.
- Retirement savings plans, life and disability insurance, and employee assistance programs.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
5 дней назад
Senior Java Developer - Senior Software Engineer (Spring Boot)
73 150 - 174 000$
4 дня назад
Senior ETL Developer
105 000 - 115 000$
3 дня назад
Senior Backend Engineer (Java)
90 000 - 115 000CAD
5 дней назад
Senior Software Developer, Backend (AI)
107 000 - 157 300CAD
5 дней назад
Software Engineer (Java/C++)
180 000 - 221 000$
2 дня назад
Senior Software Developer (Node.js)
107 000 - 157 300CAD