Taro Logo

Staff Data Model Engineer

Global leader in data-first contract lifecycle management (CLM) software, providing a flexible Data-first Agreement Platform.
Canada
Data
Staff Software Engineer
Remote
10+ years of experience
Enterprise SaaS

Description For Staff Data Model Engineer

Agiloft, the leading provider of data-first contract lifecycle management (CLM) software, is seeking a Staff Data Model Engineer to join their remote team. This role offers an exciting opportunity to work with cutting-edge technology in a company recognized as a leader by top analysts like Gartner, Forrester, and IDC.

As a Staff Data Model Engineer, you'll be instrumental in architecting and optimizing data models for their AI-driven CLM platform. You'll work with a dynamic team to build and maintain data-centric services, collaborating with product domain experts and various engineering teams. The role requires deep expertise in both SQL and NoSQL databases, with a focus on cloud-native applications.

The position offers significant technical challenges, including designing extensible data schemas, optimizing query performance, and building solutions for quality assurance and testing. With a strong emphasis on mentorship and technical leadership, you'll have the opportunity to influence architectural decisions and guide team members.

Agiloft stands out for its impressive customer satisfaction rates and strong company culture. They prioritize diversity and inclusion, supporting multiple Employee Resource Groups and promoting a healthy work-life balance. The company offers flexible benefits including floating holidays and quarterly wellness days.

This role is ideal for experienced data engineers who want to make a significant impact in a growing, successful company while working remotely. You'll be joining a company that values both technical excellence and employee well-being, with a proven track record of success in the CLM space.

Last updated a few seconds ago

Responsibilities For Staff Data Model Engineer

  • Work with cross-functional agile team members throughout the software development lifecycle
  • Build new application data models and optimize existing data models using relational and document-oriented databases
  • Advise and influence the selection of purpose-built database technology and architecture
  • Analyze and enhance database schema and business domain model
  • Design for extensibility of the data schema
  • Contribute to solutions for quality assurance, performance testing and load testing
  • Troubleshoot and resolve complex issues involving data, queries and performance
  • Mentor team members on data architecture topics

Requirements For Staff Data Model Engineer

Python
Java
  • Bachelor's degree in Computer Science, Information Technology, or related field
  • Minimum of 10 years of professional experience as software engineer or data architect
  • Experience building modern, cloud-native applications using cloud hosted databases
  • Experience building data centric applications and tools in Python
  • Strong problem-solving, collaboration, teamwork and communication skills
  • Deep understanding of SQL and NoSQL databases, query optimization, and database indexing
  • Experience with CI/CD tools such as GitHub Actions
  • Knowledge of Cloud platforms (AWS, Azure, or Google Cloud)
  • Experience with version control systems (Git)

Benefits For Staff Data Model Engineer

  • Floating holidays
  • Quarterly wellness day
  • Employee Resource Groups (ERGs)
  • Work-life balance

Interested in this job?

Jobs Related To Agiloft Staff Data Model Engineer