Senior Software Engineer

TELUS

TELUS

Software Engineering
Calgary, AB, Canada
Posted on Saturday, November 18, 2023

Senior Software Engineer

Location: 

Calgary, AB, CA Toronto, ON, CA Vancouver, BC, CA Montréal, QC, CA Ottawa, ON, CA

Req ID:  37215
Jobs by Category:  Technology Solutions
Job Function:  Engineering & Development
Status:  Full Time
Schedule:  Regular

Description

 

Our team and what we’ll accomplish together:

 

Our TELUS Data Strategy and Innovation team is seeking a highly skilled and motivated Software Engineer to join our dynamic team. As a Software Engineer, you will play a crucial role in supporting our teams' deliverables of unlocking exceptional business opportunities through Data management, access solutions, architecture/design and insights. 

 

What you’ll do:

 

In this role you will be responsible for supporting the maintenance and development of data access solutions and ensuring that our team maintains best in class application design and architecture standards; within the TELUS corporate cloud infrastructures parameters. You will work with your peers to design and implement solutions that meet the needs of the impacted business and navigate our internal governance processes, driving your work from ideation to implantation.

 

You will also support the team’s overall mandate of insight development analysis and/or visualization development when required. This is a new muscle we will be standing up in our team and we will be asking all team members to support in varying capacities. This new muscle aims to provide insights, analysis and storytelling that informs the business on health and opportunity metrics.

 

  • Design, develop, and maintain software applications and systems that support machine learning workflows and operations
  • Collaborate with cross-functional teams to understand project requirements and translate them into scalable and efficient software solutions
  • Develop and maintain infrastructure and tools for data preprocessing, feature engineering, model training, and evaluation
  • Monitor and optimize performance of team solutions and cloud environment
  • Stay up-to-date with the latest advancements in your field
  • The ideal candidate should be able to ask questions confidently, collaborate with cross-functional teams and be responsible for managing their projects end to end, from requirements gathering to successful delivery
  • Insight identification, analysis and visualization activities to help the business better understand our position and opportunities

 

Qualifications

 

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Strong programming skills in languages such as Python, Java, C++ etc
  • Solid understanding of machine learning concepts and algorithms
  • Experience with ML frameworks and libraries such as TensorFlow, PyTorch, or scikit-learn
  • Proficiency in MLops practices, including model deployment, monitoring, and optimization
  • Familiarity with cloud platforms such as GCP (preferred), AWS, Azure
  • Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes
  • Experience with version control systems (e.g., Git) and CI/CD pipelines
  • Strong problem-solving and analytical skills
  • Be a TEAM PLAYER: Excellent communication and collaboration abilities
  • English verbal and written is required for this opportunity

 

Why Join TELUS:

 

  • Opportunity to work on cutting-edge ML projects and contribute to the advancement of technology solutions at TELUS
  • Collaborative and inclusive work environment that fosters innovation and personal growth
  • Competitive salary and benefits package
  • Flexible work arrangements and work-life balance (work from home available)
  • Access to TELUS employee perks and discounts
  • Opportunity for career development and advancement within a leading technology company

 

If you are passionate about software engineering, machine learning, and MLops, and want to be part of a dynamic team that is shaping the future of technology, we would love to hear from you. Apply now and join us in our mission to connect Canadians to the power of technology.

 

 

Midpoint Base Salary:  $113,000
Performance Bonus or Sales Incentive Plan:  15%

Actual total compensation can be above or below the listed pay, based on knowledge, skills, performance and experience. In addition, TELUS offers rewarding benefits such as:

  • Comprehensive total rewards package highlighting competitive salary and bonus structures, minimum 3 weeks of vacation, and flexible benefits plan to meet the needs of you and your family
  • Autonomy to work from anywhere within Canada, whether it's virtually, in the office, or hybrid. This empowers you to prioritize your work-life balance*
  • Generous company matched pension and share purchase programs
  • Opportunity to give back to communities in which we work, live and serve
  • Career growth and learning & development opportunities to develop your skills
  • And much more …

*Some roles may require you to be in a clinic or visit clients 

A bit about us

We’re a people-focused, customer-first, purpose-driven team who works together every day to innovate and do good. We improve lives through our technology solutions and foster a culture of innovation that empowers team members to solve complex problems and create remarkable human outcomes in a digital world. 

You’ll find our engaging, high-performance culture personally fulfilling, professionally challenging, and financially rewarding. We’re committed to diversity and equitable access to employment opportunities based on ability. Your unique contributions and talents will be valued and respected here. When you join our team, you’re helping us make the future friendly.

Note for Quebec candidates: if knowledge of English is required for this position, it is because the team member will be asked, on a regular basis, to interact in English with external or internal parties or to use English applications or software as part of their tasks.

 

 

 

 

Technology Solutions

We’re into seeing where technology can take us, so if you have ever imagined what the future of supply chain management, cybersecurity, the cloud and Internet of Things will look like, we want you to be part of the team that makes it happen.

We are honoured to be recognized

5G
TELUS’s fastest network. 5G enables a superior experience with fast downloads and richer multimedia applications

6
Innovation centres across Canada that bring our team members together with customers, partners, start ups, universities, hospitals and fellow colleagues to tackle some of the biggest technological hurdles Canada will face in the near future.

1
Million active users logging into My TELUS per month (consumer mobility).

Accessibility

TELUS is proud to foster an inclusive culture that embraces diversity. We are committed to fair employment practices and all qualified applicants will receive consideration for employment.

We offer accommodation for applicants with disabilities, as required, during the recruitment process.

Senior Software Engineer

Location: 

Calgary, AB, CA Toronto, ON, CA Vancouver, BC, CA Montréal, QC, CA Ottawa, ON, CA

Req ID:  37215
Jobs by Category:  Technology Solutions
Job Function:  Engineering & Development
Status:  Full Time
Schedule:  Regular

Description

 

Our team and what we’ll accomplish together:

 

Our TELUS Data Strategy and Innovation team is seeking a highly skilled and motivated Software Engineer to join our dynamic team. As a Software Engineer, you will play a crucial role in supporting our teams' deliverables of unlocking exceptional business opportunities through Data management, access solutions, architecture/design and insights. 

 

What you’ll do:

 

In this role you will be responsible for supporting the maintenance and development of data access solutions and ensuring that our team maintains best in class application design and architecture standards; within the TELUS corporate cloud infrastructures parameters. You will work with your peers to design and implement solutions that meet the needs of the impacted business and navigate our internal governance processes, driving your work from ideation to implantation.

 

You will also support the team’s overall mandate of insight development analysis and/or visualization development when required. This is a new muscle we will be standing up in our team and we will be asking all team members to support in varying capacities. This new muscle aims to provide insights, analysis and storytelling that informs the business on health and opportunity metrics.

 

  • Design, develop, and maintain software applications and systems that support machine learning workflows and operations
  • Collaborate with cross-functional teams to understand project requirements and translate them into scalable and efficient software solutions
  • Develop and maintain infrastructure and tools for data preprocessing, feature engineering, model training, and evaluation
  • Monitor and optimize performance of team solutions and cloud environment
  • Stay up-to-date with the latest advancements in your field
  • The ideal candidate should be able to ask questions confidently, collaborate with cross-functional teams and be responsible for managing their projects end to end, from requirements gathering to successful delivery
  • Insight identification, analysis and visualization activities to help the business better understand our position and opportunities

 

Qualifications

 

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Strong programming skills in languages such as Python, Java, C++ etc
  • Solid understanding of machine learning concepts and algorithms
  • Experience with ML frameworks and libraries such as TensorFlow, PyTorch, or scikit-learn
  • Proficiency in MLops practices, including model deployment, monitoring, and optimization
  • Familiarity with cloud platforms such as GCP (preferred), AWS, Azure
  • Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes
  • Experience with version control systems (e.g., Git) and CI/CD pipelines
  • Strong problem-solving and analytical skills
  • Be a TEAM PLAYER: Excellent communication and collaboration abilities
  • English verbal and written is required for this opportunity

 

Why Join TELUS:

 

  • Opportunity to work on cutting-edge ML projects and contribute to the advancement of technology solutions at TELUS
  • Collaborative and inclusive work environment that fosters innovation and personal growth
  • Competitive salary and benefits package
  • Flexible work arrangements and work-life balance (work from home available)
  • Access to TELUS employee perks and discounts
  • Opportunity for career development and advancement within a leading technology company

 

If you are passionate about software engineering, machine learning, and MLops, and want to be part of a dynamic team that is shaping the future of technology, we would love to hear from you. Apply now and join us in our mission to connect Canadians to the power of technology.

 

 

Midpoint Base Salary:  $113,000
Performance Bonus or Sales Incentive Plan:  15%

Actual total compensation can be above or below the listed pay, based on knowledge, skills, performance and experience. In addition, TELUS offers rewarding benefits such as:

  • Comprehensive total rewards package highlighting competitive salary and bonus structures, minimum 3 weeks of vacation, and flexible benefits plan to meet the needs of you and your family
  • Autonomy to work from anywhere within Canada, whether it's virtually, in the office, or hybrid. This empowers you to prioritize your work-life balance*
  • Generous company matched pension and share purchase programs
  • Opportunity to give back to communities in which we work, live and serve
  • Career growth and learning & development opportunities to develop your skills
  • And much more …

*Some roles may require you to be in a clinic or visit clients 

A bit about us

We’re a people-focused, customer-first, purpose-driven team who works together every day to innovate and do good. We improve lives through our technology solutions and foster a culture of innovation that empowers team members to solve complex problems and create remarkable human outcomes in a digital world. 

You’ll find our engaging, high-performance culture personally fulfilling, professionally challenging, and financially rewarding. We’re committed to diversity and equitable access to employment opportunities based on ability. Your unique contributions and talents will be valued and respected here. When you join our team, you’re helping us make the future friendly.

Note for Quebec candidates: if knowledge of English is required for this position, it is because the team member will be asked, on a regular basis, to interact in English with external or internal parties or to use English applications or software as part of their tasks.

 

 

 

 

Technology Solutions

We’re into seeing where technology can take us, so if you have ever imagined what the future of supply chain management, cybersecurity, the cloud and Internet of Things will look like, we want you to be part of the team that makes it happen.

We are honoured to be recognized

5G
TELUS’s fastest network. 5G enables a superior experience with fast downloads and richer multimedia applications

6
Innovation centres across Canada that bring our team members together with customers, partners, start ups, universities, hospitals and fellow colleagues to tackle some of the biggest technological hurdles Canada will face in the near future.

1
Million active users logging into My TELUS per month (consumer mobility).

Accessibility

TELUS is proud to foster an inclusive culture that embraces diversity. We are committed to fair employment practices and all qualified applicants will receive consideration for employment.

We offer accommodation for applicants with disabilities, as required, during the recruitment process.

Description

 

Our team and what we’ll accomplish together:

 

Our TELUS Data Strategy and Innovation team is seeking a highly skilled and motivated Software Engineer to join our dynamic team. As a Software Engineer, you will play a crucial role in supporting our teams' deliverables of unlocking exceptional business opportunities through Data management, access solutions, architecture/design and insights. 

 

What you’ll do:

 

In this role you will be responsible for supporting the maintenance and development of data access solutions and ensuring that our team maintains best in class application design and architecture standards; within the TELUS corporate cloud infrastructures parameters. You will work with your peers to design and implement solutions that meet the needs of the impacted business and navigate our internal governance processes, driving your work from ideation to implantation.

 

You will also support the team’s overall mandate of insight development analysis and/or visualization development when required. This is a new muscle we will be standing up in our team and we will be asking all team members to support in varying capacities. This new muscle aims to provide insights, analysis and storytelling that informs the business on health and opportunity metrics.

 

  • Design, develop, and maintain software applications and systems that support machine learning workflows and operations
  • Collaborate with cross-functional teams to understand project requirements and translate them into scalable and efficient software solutions
  • Develop and maintain infrastructure and tools for data preprocessing, feature engineering, model training, and evaluation
  • Monitor and optimize performance of team solutions and cloud environment
  • Stay up-to-date with the latest advancements in your field
  • The ideal candidate should be able to ask questions confidently, collaborate with cross-functional teams and be responsible for managing their projects end to end, from requirements gathering to successful delivery
  • Insight identification, analysis and visualization activities to help the business better understand our position and opportunities

 

Qualifications

 

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Strong programming skills in languages such as Python, Java, C++ etc
  • Solid understanding of machine learning concepts and algorithms
  • Experience with ML frameworks and libraries such as TensorFlow, PyTorch, or scikit-learn
  • Proficiency in MLops practices, including model deployment, monitoring, and optimization
  • Familiarity with cloud platforms such as GCP (preferred), AWS, Azure
  • Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes
  • Experience with version control systems (e.g., Git) and CI/CD pipelines
  • Strong problem-solving and analytical skills
  • Be a TEAM PLAYER: Excellent communication and collaboration abilities
  • English verbal and written is required for this opportunity

 

Why Join TELUS:

 

  • Opportunity to work on cutting-edge ML projects and contribute to the advancement of technology solutions at TELUS
  • Collaborative and inclusive work environment that fosters innovation and personal growth
  • Competitive salary and benefits package
  • Flexible work arrangements and work-life balance (work from home available)
  • Access to TELUS employee perks and discounts
  • Opportunity for career development and advancement within a leading technology company

 

If you are passionate about software engineering, machine learning, and MLops, and want to be part of a dynamic team that is shaping the future of technology, we would love to hear from you. Apply now and join us in our mission to connect Canadians to the power of technology.