Big Data Developer / Lead

SWI is currently seeking individuals with Big Data development experience.

As a successful candidate, your role will entail implementation of Big Data solutions. You will work on technically challenging and interesting projects in a hands-on programming/development role.

You may be assigned to work in the SWI office on the design and implementation of Big Data solutions, or you may be deployed to provide professional services at client locations in the Greater Toronto Area. You require strong technical skills and the ability to work in a client facing environment.

You enjoy variety in your work, are results driven and flexible, always strive for excellence, and take ownership of tasks. You want to work somewhere where your contributions matter.

More senior candidates will be responsible for mentoring and leading Big Data development teams, solution architecture and design, providing thought leadership and interfacing with clients to understand technical requirements.


• 5+ years of software development experience including proven Big Data solution development
• Spark and Scala experience is preferred
• Cloudera, Hortonworks or similar platform expertise
• Knowledge of Big Data technologies (e.g. Flink/Storm)
• Comfortable interfacing with clients
• Excellent communication skills (both verbal and written)
• A degree from a post-secondary institution in computer science or engineering
• Experience with BI architecture and design (including data modeling) would be an asset
• Experience in Capital Markets or Energy would be an asset

Primary Duties


Technical and Professional Requirements