Senior Data Engineer

Alexi
Toronto, Ontario, Canada
$90K-$140K a year (estimated)
Full-time
We are sorry. The job offer you are looking for is no longer available.

Alexi is an AI platform for litigators. We are on a mission to transform the legal services industry by building cutting edge AI-powered solutions.

We are a team of software engineers, lawyers and designers working hard to achieve our long-term mission.

We're hiring for multiple Senior Data Engineering roles design and develop data structuring, processing platforms and frameworks for Data Science, Engineering and Machine Learning.

This is a very hands-on role. You will be expected to innovate, code effectively, help design cloud architecture and collaborate with the team in making technical decisions, developing solutions that meet good data processing and governance standards.

Responsibilities :

  • Develop real-time and batch processing data processing frameworks
  • Develop high ROI data structuring methodologies and systems, to process millions of text documents
  • Ensuring high quality data ingestions with reliable logging and metrics
  • Contribute to designing architectural improvements to an event-driven microservices architecture
  • Writing and designing automated unit and integration test strategies
  • Working with a high performing senior engineering team
  • Performing code reviews and providing constructive feedback for other team members
  • Stay updated with the latest data engineering tools, pipelines, databases, strategies and cloud integrations

Qualifications :

  • Bachelor's degree in Computer Science / Engineering or equivalent
  • 5+ years of experience building cloud-native data engineering pipelines
  • Expert level Python programming and design patterns
  • Experience structuring unstructured text data and documents
  • Hands-on experience with cloud-native databases leveraging semi-automated dev-ops to your advantage
  • Previous experience structuring and ingesting frequently updating "live" documents
  • Experience using and deploying ML models for optimized distributed inference during batch processing of large amounts of text data
  • Demonstrated experience in Micro-services Architecture, Data Integration Design, Data Streaming (AWS Kinesis, Lambda. Apache Kafka), In-memory & distributed caching and Data Architectures
  • Proficient in writing streaming applications and integration services
  • Strong understanding of data storage principles, data formats (Avro, Parquet, Delta) and writing ETLs for batch pipelines (Spark, Airflow etc.)
  • Strong suite of skills in software development with focus on code refactoring, design patterns, design-driven development, CI / CD and highly scalable applications
  • High growth expectations for yourself and your colleagues

Additional Preferred Qualifications :

  • Effective technical communication skills
  • Previous experience working with machine learning teams in the NLP domain
  • Knowledge / experience in engineering high performance neural semantic systems, knowledge graphs, and dialogue systems
  • Demonstrated drive for self-development and continuous learning
  • Located in the Greater Toronto Area, and available for hybrid work environment

Culture :

We are a dynamic team of engineers bringing together iterative NLP model development, high performance systems engineering and effective software development.

Much of our work is highly experimental. We are not perfectionists, we move fast, and are not afraid to be on the learning curve.

A willingness to learn and a can-do attitude are must-haves to survive and thrive in this team.

As a startup we often have to find a balance between speed, quality and cost of development. This often requires us to think creatively and even invent what doesn’t exist.

We are ambitious, we take risks, and we embrace failure in a judgment free but accountable environment.

We work in a trust-based, mission-driven, goal-oriented, fully-remote work environment. We enable each other, but also consciously protect our time to deliver high quality work, to help create a thriving innovation culture.

Benefits :

  • Competitive Stock Options
  • Competitive Pay
  • Unlimited vacation days (with minimum mandatory 3 weeks paid time off)
  • Additional paid time off winter holidays (last week of December)
  • Company-wide innovation days dedicated to projects you’d like to innovate on within the context of the work the company is doing
  • 16" MacBook Pro dedicated for work, and any other equipment that enables you for work
  • Hybrid work environment (flexible). Easy public transit access to office in downtown Toronto
  • Recruiting and growing your own team
  • No red tape, no unnecessary processes, accelerated learning and growth.
  • Health benefits
  • Work for a high growth startup, wear multiple hats, make a real impact. We are building something legit and impactful, that can truly change the world for good.
  • 8 days ago
Related jobs
Promoted
Sage Recruiting
Canada

Job Description: Senior Data Engineer. Position Overview: We are seeking a highly skilled Senior Data Engineer to join our client's dynamic team. The ideal candidate will have 5-7 years of experience in data engineering, working with very large data sets, and a strong background in AWS, Python, and ...

Promoted
Green Courte Residential Holdings.
Canada, Canada
Remote

Given the rapid pace of change in the data and analytics role, the Senior Data Engineer will also be a key technical visionary for GCRH, helping the company find new efficiencies using technology by building a deep understanding of GCRH’s value proposition and processes, continually staying informed...

Recrute Action
Toronto, Ontario

Our client, a leading financial services provider in the insurance industry, is seeking a talented Senior Data Science Engineer to join their team. Track hardware globally in end-user and hosted environments (private and public cloud, and data center). Skills in analyzing CMDB data to highlight anom...

Ontario Power Generation
Toronto, Ontario

Collaborate with business analysts, data scientists, data engineers, data analysts and solution architects to develop data pipelines to feed our data marketplace. Reporting to the Senior Manager, Enterprise Data Lake Deployment, the Senior Data Developer is responsible for designing, building and su...

Mimecast
Mississauga, Ontario

As a Senior Software Engineer. Dive into the forefront of innovation with our Data Platform. ...

Intelliswift Software Inc
Any Location

Job Description: Senior Data Engineer. We are seeking a talented and experienced Senior Data Engineer to join our dynamic team. Proficiently write, optimize, and maintain Python code for data processing, ETL pipelines, and data transformations. Collaborate with data scientists and analysts to implem...

Lorven Technologies
Toronto, Ontario

Job Title: Senior Data Engineer. Must have overall 8+ Years of experience in Data Engineering with a bachelor’s degree. ...

Manulife Financial Corporation
Toronto, Ontario

As a Senior Data Science Engineer, you will take a leading role in designing and delivering AI/Advanced Analytics solution in cloud-based production environments to business; be accountable for delivering business value with data by focusing on key corporate objectives, including portfolio optimizat...

Horizon Blockchain Games
Toronto, Ontario

As a Senior Data Engineer, you will be responsible for evolving, designing, and implementing our data systems. You'll report to our Head of Data and Analytics to evolve and streamline our current data system to accommodate an ever-growing array of product and blockchain data. We imagine the headcoun...

Axelon Services Corporation
Mississauga, Ontario

Global Financial Firm located in MISSISSAUGA, ON has an immediate contract opportunity for an experienced Senior Data Engineer. Evaluation of tools and technologies for data processing, data analytics and data distribution. Experienced in data warehousing, data modelling and data marts. The Olympus ...