Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
University of Alberta

Software Engineer

University of Alberta

Software Engineer developing and linking services for the Soda-Tap project at the University of Alberta. Involves evolution of data-analysis platform for increased functionality.

Posted 7/8/2026full-timeEdmonton • 🇨🇦 CanadaMid-LevelSenior💰 CA$56,626 - CA$76,909 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software development methodologies, data analysis, and integration of AI tools, with a strong foundation in programming languages and web technologies. Proficient in testing environments and collaborative software development practices.

Highest-signal resume keywords
BSc In Computer ScienceSoftware EngineeringMachine LearningPython ProgrammingD3JS Development

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
AlgorithmsData StructuresGenerative AI ToolsWeb DevelopmentTesting EnvironmentsPandasNumPyTensorFlowJavaScriptHTML
Tools & Technologies
BootstrapWebpackModern IDEsCode RepositoriesCollaborative Software Development ToolsUnix Command Line
Industry Keywords
Data-Analysis PlatformLexical AnalysisCommunity AnalysisCSV IntegrationService Description Standardization

Tech Stack

Tools & technologies
BootstrapJavaScriptNumpyPandasPythonPyTorchTensorflowUnixWebpack

About the role

Key responsibilities & impact
  • Linking local services for seniors with the platform.
  • Development of a systematic methodology and software tools to standardize the description of services.
  • Evolution of the SoDa-TaP data-analysis platform and extending the pipeline for CSVs from different social platforms.
  • Integrating additional dictionaries for lexical analysis and community analysis as an additional slicing function.
  • Regularly testing the evolving platform based on a suite of data sets managed.

Requirements

What you’ll need
  • BSc in Computer Science
  • Documented coursework in Software Engineering, Machine learning, Algorithms & data structures, AI, Web Development
  • Hands-on experience with as many of the following software tools and libraries as possible:
  • ◦ D3JS, JavaScript, bootstrap, HTML, CSS and Webpack.
  • ◦ Generative AI tools
  • ◦ Python, PyTorch, Pandas, NumPy, TensorFlow
  • Must have experience with testing environments
  • Must have experience with auxiliary development tools such as modern IDEs, code repositories, collaborative software development tools, and the Unix command line.

Benefits

Comp & perks
  • This position offers a comprehensive benefits package.