Search jobs > Mississauga, ON > Full-time > Sr software engineer

Sr. Software Engineer - Data

Egen
Mississauga, Ontario
$133.7K-$245.1K a year (estimated)
Full-time

You You are an innovative technology enthusiast who enjoys building software products and quickly seeing them work in the real world.

You like to develop seriously collaborative teams and guide passionate, cross-functional technologists to solve new problems.

Even more, you drive results and hold yourself and your teammates to extreme levels of software standards and professional quality while keeping up with new web application tools and technologies.

You can agree to disagree with a smile and drive through with results. Us We drive valuable Digital Experiences for established enterprises, emerging startups and other companies through our Data Engineering, Analytics, and Application Development services.

Our customized enterprise grade solutions enable our partners to achieve improved operational efficiency and deliver improved business outcomes.

Egen's Data Engineering team builds scalable data pipelines using Python, Java, or Scala and AWS. The pipelines we build typically integrate with technologies such as Kafka, Storm, and Elasticsearch.

We are working on a continuous deployment pipeline that leverages rapid on-demand releases. Our developers work in an agile process to efficiently deliver high value applications and product packages.

Your Day As a Sr. Data Platform Engineer at Egen, you will architect and implement cloud-native data pipelines and infrastructure to enable analytics and machine learning on Egen's rich datasets.

Why we’re looking for you :

  • 3-5 years minimum experience in a production level Data Engineering role building pipelines using Python.
  • You know what it takes to build and run resilient data pipelines in production and have experience implementing ETL / ELT to load a multi-terabyte enterprise data warehouse.
  • You have implemented analytics applications using multiple database technologies, such as relational, multidimensional (OLAP), key-value, document, or graph.
  • You value the importance of defining data contracts, and have experience writing specifications including REST APIs.
  • You write code to transform data between data models and formats, preferably in Python or PySpark (bonus points).
  • You've worked in agile environments and are comfortable iterating quickly.

Bonus points for :

  • Experience moving trained machine learning models into production data pipelines.
  • Expert knowledge of relational database modeling concepts, SQL skills, proficiency in query performance tuning, and desire to share knowledge with others.
  • Experience building cloud-native applications and supporting technologies / patterns / practices including : AWS, Docker, CI / CD, DevOps, and microservices.
  • Experience moving trained machine learning models into production data pipelines.
  • Expert knowledge of relational database modeling concepts, SQL skills, proficiency in query performance tuning, and desire to share knowledge with others.
  • Experience building cloud-native applications and supporting technologies / patterns / practices including : AWS, Docker, CI / CD, DevOps, and microservices.
  • 30+ days ago
Related jobs
TalentTank Recruiting Inc.
Toronto, Ontario

Experience with data pipelines, databases, APIs, web servers, etc. Contribute to all stages of the software development lifecycle. Proven experience as a Senior or Principal Engineer or similar role. ...

StackAdapt
Canada

We're seeking a Staff Software Engineer to help lead our growing backend engineering team. Integrate data into StackAdapt’s Customer Data Platform (CDP). At least 5 years experience of software development in distributed systems, architecting scalable microservices and data pipelines in a successful...

Amazon Development Centre Canada ULC
Toronto, Ontario

The Ring Data Science & Engineering team is looking for a Sr. Software Development Engineer to lead evolving our structured data streaming platform to meet the growing needs of our Ring neighbors (our customers). The Ring Data Science & Engineering team delivers highly scalable, performant, and cost...

Electronic Arts
Toronto, Ontario

As a senior software engineer you are expected to be skilled at engineering communications, analysis, and clarifications. Experience working with a team of engineers to deliver software applications. Passion for making software to create games. ...

S.i. Systems
Toronto, Ontario

Staff Software Engineer with Java (Springboot) to build out features on a Master Data Management product from start to finish. ...

Alstom
Toronto, Ontario

Support software/software integration, together with other software designers. You are proficient in Software development/Railway software development(Desirable)/Vital or secure software development (Desirable). Join us as Senior Software Engineer. Design software components and implement them. ...

Veeva Systems
Toronto, Ontario

As a Software Engineer in Opendata, you will be responsible for the new Data Platform implementation. Veeva OpenData supports the industry by providing real-time reference data across the complete healthcare ecosystem, to support commercial sales execution, compliance, and business analytics. You wi...

Jonas Software UK
Remote, Canada
Remote

Qualified candidates are being considered for openings within the Database Operations group at C&R Software. The position is part of the Database Operations group which focuses on managing, maintaining, and securing databases in the AWS Cloud. Manage database access and Develop processes for optimiz...

Doximity
Remote, Canada
Remote

Collaborate with product managers, data analysts, and other data engineers to develop data pipelines and ETL tasks in order to facilitate the extraction of insights. You have developed maintainable data pipelines with these languages. You strive for high code quality, create automated testing, apply...

Fluent, LLC
Toronto, Ontario
Remote

You are known as a strong and efficient IC Data Engineer, with the ability to assist the Data Architect vetting the translation of an Enterprise Data Model to physical data models and pipelines. As a Data Engineer you will bring your Databricks pipeline expertise to execute on building data products...