I.T. Jobs

Lead Software Engineer - Data Infrastructure

Full-Time Position - Vancouver

Hiring a full-time Lead Software Engineer - Data Infrastructure in Vancouver, BC! Our client is looking for people who are confident working in our technical landscape, including distributed technologies and software-as-a-service industry. This role will build data pipelines using AWS EMR, AWS Data Pipeline, ECS, SQS or similar technologies.

Perks You'll Love
● Three-week paid vacation, plus extra two-week paid leading up to New Year’s
● Shorter summer hours & free gym memberships.
● Medical package including dental, optometry, prescriptions, massage, and physio

Main Responsibilities
● Building data pipelines using AWS EMR, AWS Data Pipeline, ECS, SQS or similar technologies
● Working & building projects with the following:
- BDD or TDD development in an Agile-like process
- Scala or other common data pipeline languages like Java, Haskell, etc.
- Knowledge of Hadoop ecosystem and similar ETL based frameworks
- Ruby or other scripting languages like Python, Go etc.
- SQL databases like MySQL, Postgres, MS SQL Server, etc.
- NoSQL databases like MongoDB, DynamoDB, Redshift etc.
- Caches like Redis, Memcache, etc.
- Queue Management Systems like AWS SQS, Resque-Redis, ZeroMQ, Celery, etc.
- Source control like Git

Required Background & Skills
● At least three years of experience working with data pipelines in MapReduce, Streaming, Batching or similar frameworks in a large scale production environment
● Comfortable leading and mentoring developers
● Post-secondary diploma or equivalent degree in computer science, engineering or a related discipline
● Experience building data pipelines using AWS EMR, AWS Data Pipeline, ECS, SQS or similar technologies

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

Apply for this Job

Stay Informed

Sign up for our newsletter and stay up to date with all the latest news and job postings!

Job Search