Startup Job Board

Be part of the next big thing.
Explore career opportunities at innovative
startups in the U of T community.
348
companies
959
Jobs

Senior Data Engineer

Alexsei

Alexsei

Data Science
Toronto, ON, Canada
Posted on Wednesday, May 8, 2024

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
  • 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.