Data Engineer

Belfast, Northern Ireland, United Kingdom

Applications have closed

Axiom

With a global network of over 14,000+ lawyers, Axiom is the leader in on-demand lawyers & providing legal services. Find top talent to fill your needs.

View company page

Axiom is a recognized leader in the business of law, and defined the “alternative legal services” category over 20 years ago.  While not a law firm, Axiom would rank among the top 10 big law firms by number of lawyers employed. 

Axiom manages a diverse global network of legal professionals that are matched to engagements with Axiom’s prestigious clients using a bespoke technology platform.  While Axiom has made progress to automate this matchmaking process using machine learning, the vast majority of matches are still made manually by Axiom staff. 

Axiom is ready to transition from manual to automated matchmaking by pioneering technologies within the machine learning space. Using NLP and other data extraction, Axiom seeks to build out the capability to identify the best talent for roles at the right time. Pulling information out of the vast database of Talent and Client preferences, Axiom believes it can provide best in class experiences to the broad Axiom Talent Network.

To enable this transformation, Axiom’s Research & Development department is adding its first data science team.  This is your opportunity to join at the beginning of Axiom’s data science journey and chart the course of Axiom’s future. 

The Role

The data science function within Axiom R&D is new, but with big eyes. A dedicated team focused on solving the deeper questions, the data science team will will be comprised of a dedicated Technical Product Manager, Data Engineer (this role), and Data Research Scientist.

Axiom is looking for a Data Engineer to work closely with our Data Scientist to ensure the right information is in the right place, at the right time. Working within the R&D data as well as the broader information across the rest of Axiom, this role will be responsible to help define, find, and transform what is needed to successfully execute our long range machine learning programs.

As a Data Engineer, you should be an expert with data warehousing technical components (e.g. Data Modeling, ETL and Reporting) and their integrations. You should have understanding of the architecture for enterprise level data warehouse solutions and familiarity with integrating with SaaS reporting platforms. You should be familiar in the design, creation, management, and business use of large datasets. You should have excellent business and communication skills to be able to work with business owners to develop and define key business questions, and to build data sets that answer those questions.

The individual is expected to be able to build efficient, flexible, extensible, and scalable ETL and reporting solutions. You should be enthusiastic about learning new technologies and be able to implement solutions using them to provide new functionality to the users or to scale the existing platform. Excellent written and verbal communication skills are required as the person will work very closely with diverse teams.

Having strong analytical skills is a plus. Above all, you should be passionate about working with data and someone who loves to enable business team with data to answer critical questions and drive change. As a data engineer, you will work closely with the other engineers on the team and across axiom to establish best practices and the general development of the data engineering program.

A successful candidate will have a passion for clarity, be a self-starter comfortable with ambiguity, have strong attention to detail, be able to work in a fast-paced and entrepreneurial environment and be driven by a desire to innovate. Given the complex nature of the questions we are working on, the ideal candidate will be relentlessly curious and be able to/be interested in having the business conversation underlying the data.

Specifically, this role will:

  • Interface with customers, gathering requirements and delivering complete data solutions.
  • Model data and metadata to support reporting and modeling.
  • Recognize and adopt best practices in reporting and analysis: data integrity, test design, analysis, validation, and documentation.
  • Tune application and query performance using the best available tools.
  • Analyze and solve problems at their root, stepping back to understand the broader context.
  • Keep up to date with advances in big data technologies and run pilots to design the data architecture at Axiom.
  • Triage many possible courses of action in a high-ambiguity environment, making use of both quantitative analysis and business judgment.

Required Qualifications

  • Bachelor’s Degree or equivalent experience
  • 3+ years of experience as a Data Engineer or in a similar role
  • 3+ years of SQL development experience
  • 3+ years of experience in data modeling, ETL, and Data Warehousing
  • 1+ years of experience with AWS technologies such as Redshift, RDS, EMR, etc.
  • Solid experience in at least one business intelligence reporting tool (e.g., Tableau, Quicksight, Qlikview)
  • Basic DBA tasks
  • Strong relationship-building and stakeholder-management skills
  • High technical acumen and ability to communicate effectively with a variety of technical stakeholders
  • Self-starter with strong sense of ownership, drive for results, and problem-solving skills

Preferred Qualifications

  • 3+ years of Python scripting (or other platform-agnostic language)
  • Capable of data processing and transference outside of ETL tools or databases (custom scripts to pull and load from APIs or Files)
  • Experience writing software requirements
  • Experience working with AWS big data processing technologies (S3, Sagemaker, Redshift, EMR, Spark)
  • Knowledge of software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code review, source management, build processes, testing, and operations
  • Familiarity with Jira, Confluence, and gitlab

Axiom is an equal opportunity employer and committed to a diverse workforce. 

Accommodation for Individuals with Disabilities: Upon request and consistent with applicable laws, Axiom will attempt to provide reasonable accommodations for individuals with disabilities who require an accommodation to participate in the application process. To request an accommodation to complete the application form, please contact us at benefits@axiomlaw.com and include “Applicant Accommodation” in the subject line.

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Tags: Agile APIs Architecture AWS Big Data Business Intelligence Data warehouse Data Warehousing Engineering ETL GitLab Jira Machine Learning NLP Python QlikView QuickSight R R&D Redshift Research SageMaker Spark SQL Tableau Testing

Perks/benefits: Career development Flex hours

Region: Europe
Country: United Kingdom
Job stats:  8  2  0
Category: Engineering Jobs

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.