The role of a Software Engineer – Talent Science at Canonical
We are seeking a software engineer, passionate about improving the hiring process by delivering productivity initiatives using analytics and data science. In this role, you will have the opportunity to make significant contributions through high-quality code while exhibiting technical leadership, exceptional design, and intuitive project documentation.
As a Software Engineer focused on recruitment, you will be responsible for designing and maintaining a variety of web architecture, system integration and data science products. Building new hiring tools, dashboards and supporting analytics to enrich the hiring pipeline, enabling everyone at Canonical to make better decisions and deliver better work. You will work closely with the best and brightest developers within our company, ensuring that the solutions we build are well crafted, easy to use and scale to production workloads.
What your day will look like
Write high-quality, well-designed software
Enable new processes and improve existing workflows
Collaborate proactively with a globally distributed team
Consistently provide high-quality code reviews to other engineers
Display technical leadership internally and within our external communities
Debug issues and produce high-quality code to fix them
Discuss ideas and collaborate on finding good solutions
Connect to many data sources and provide insightful visualisations
Database design and architecture for connected systems
Providing tooling to support optimised processes
Work remotely from home with global travel for 2 to 4 weeks for internal and external events
What we are looking for in you
Experience writing backend programming in Python and Node.JS
Experience with Application Tracking Systems (ideally Greenhouse) or HR IT products.
Passion, thoughtfulness, and self-motivation
Excellent interpersonal skills, curiosity, flexibility, and accountability
Additional skills that you might also bring
Experience with Data analytics and statistical analysis
Experience with Natural language processing, sentiment analysis, machine learning
Experience with Data visualisation
Understanding of build systems and toolchains, including system design
Experience integrating with system APIs
Strong database design and architecture experience
Apply via :
boards.greenhouse.io