Join our team
We live in a fast-paced cyber-world where protecting our information has become paramount. At TELUS Security, we strive to always be steps ahead, tackling the toughest security challenges head-on with top talent and cutting edge technology. As part of the team, you will be applying security disciplines across new domains of big data, cloud, wireless and wireline networks, and massive converged edge networks for both TELUS as the Anchor Client, and our Managed Security Solutions Practice (MSSP) customers. By joining our Cyber Security Analytics team, you'll be part of an exciting journey to build a large-scale distributed data platform with other professionals who are passionate about software engineering, data engineering and analytics. We strive to apply our knowledge and learnings to solve complex, real world problems, build scalable solutions, verified through automated testing and developed iteratively, and deliver high-quality, next generation enterprise software for cyber security analytics. Here's the impact you'll make and what we'll accomplish together
As a Senior Software Engineer, you'll apply your expert knowledge and innovative thinking to tackle challenging and stimulating projects using new, cutting edge technologies. Our technology stack is built using tools such as Apache Spark, Apache Beam, Splunk running on Hadoop ecosystem (Apache YARN, HDFS, HBase) as well as on public cloud tech stack and infrastructure. You'll collaborate closely with other engineers and architects, sharing ideas, knowledge and experiences that will shape the state-of-the-art in cyber security domain and safeguard our customers.Here's how
•Implement and evolve TELUS Cyber Security DataLake using cutting edge,big data technologies Qualifications:You're the missing piece of the puzzle
•Collaborate with engineering teams and architects on the development of projects, design, and implementation
•Lead evaluation, development and roll out of new features and use cases in the Cyber Security DataLake
•Drive initiatives to make components scale as usage increases
•Conduct and participate in code reviews, analysis, and performance tuning
•Implement unit,functional and performance tests
•Mentor and support the development of other team members
•5+ years of experience in object-oriented language, i.e. Java, Scala, Python, Ruby, etc.
•Experience using big data stack such as Kafka, Spark/Storm/Beam
•Experience in developing and tuning highly scalable systems
•Experience with SQL (MySQL/PostgreSQL/Hive) and NoSQL technologies (MongoDB/HBase/Elastic Cache/Redis)
•Experience with building and deploying big data pipelines and serverless architecture on cloud (Aws/GCP/Azure) using tools such as Terraform/Spinnaker/Ansible
•Experience with Open Source
•In-depth understanding of multithreading, garbage collection and memory management
•Exposure to cluster orchestration tools such as Kubernetes/Apache YARN/Mesos and container runtimes such as Docker
•Bachelor degree in Electrical/Software Engineering, Computer Science, or related technical/STEM degree Great-to-haves
•Experience with Machine Learning and Deep Learning and Data Processing libraries and frameworks such as Pytorch, Scikit, Pandas, Numpy, Spark MLib, TensorFlow, Keras
•Experience working with Ingestion/Extract, Transform and Load (ETL) tools such as NiFi/Pentaho
•In possession of OR be able to obtain and maintain Secret Level clearance Who is TELUS?
We're a high-performing team of individuals who collectively make TELUS one of the leading telecommunications companies in Canada. Our competitive consumer offerings include wireline, wireless, internet and Optik TV™. We also deliver a compelling range of products and services for small, medium and large businesses; and have carved out a leadership position in the health, energy, finance and public sector markets with innovative industry specific solutions.
Everyone belongs at TELUS. It doesn't matter who you are, what you do or how you do it, at TELUS, your unique contribution and talents will be valued and respected. Because the more diverse perspectives we have the more likely we are to crack the code on what our customers want and our communities need.
Do you share our passion?
At TELUS, you
create future friendly® possibilities.
At TELUS, we are committed to diversity and equitable access to employment opportunities based on ability.