Taro Logo

Staff Data Model Engineer

Global leader in data-first contract lifecycle management (CLM) software, providing solutions for managing the end-to-end process of proposing, negotiating, and signing contracts.
United States
Data
Staff Software Engineer
Remote
501 - 1,000 Employees
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 innovative team. This role presents an exciting opportunity to work with a company that's consistently recognized as a leader by top analysts like Gartner, Forrester, and IDC.

The position involves architecting and optimizing data models for Agiloft's AI-driven CLM platform, working with both SQL and NoSQL databases. You'll collaborate with cross-functional teams to build and maintain data-centric services that power their enterprise solutions. The role requires deep technical expertise in database architecture, performance optimization, and modern cloud technologies.

As a Staff Data Model Engineer, you'll have the opportunity to influence critical architectural decisions, mentor team members, and contribute to the platform's scalability and performance. The position requires 10+ years of experience, with expertise in Python, cloud platforms, and database technologies.

Agiloft offers an inclusive work environment that values diversity and supports work-life balance. They maintain an impressive customer satisfaction rate with nearly 100% of new customers satisfied with initial implementations and a 97% annual renewal rate. The company provides flexible benefits including floating holidays and quarterly wellness days.

This remote position offers the chance to work with cutting-edge technology while contributing to a platform that's becoming essential for organizations worldwide. If you're passionate about data architecture, enjoy solving complex problems, and want to work with a company that prioritizes both employee and customer experience, this role presents an excellent opportunity for career growth and impact.

Last updated a month ago

Responsibilities For Staff Data Model Engineer

  • Work with cross-functional agile team to build and maintain data layer for platform architecture
  • Build and optimize data models using SQL and NoSQL databases
  • Advise on database technology selection and architecture
  • Analyze and enhance database schema for improved performance and modularity
  • Design extensible data schema for platform and customer needs
  • Contribute to quality assurance and performance testing
  • Troubleshoot complex data and query issues
  • Mentor team members on data architecture
  • Create application test data for scale testing

Requirements For Staff Data Model Engineer

Python
  • Bachelor's degree in Computer Science, Information Technology, or related field
  • 10+ years of professional experience as software engineer or data architect
  • Experience with cloud-native applications and cloud hosted databases
  • Experience building data centric applications in Python
  • Strong problem-solving and communication skills
  • Deep understanding of SQL and NoSQL databases
  • Experience with database performance optimization
  • Knowledge of change management for data schemas
  • Proficiency with Git and CI/CD tools
  • Experience with cloud platforms (AWS, Azure, or Google Cloud)
  • Experience with modern agile software development

Benefits For Staff Data Model Engineer

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

Interested in this job?

Jobs Related To Agiloft Staff Data Model Engineer