Agiloft is a global leader in data-first contract lifecycle management (CLM) software, helping organizations manage the entire process of contracts.
The Staff Data Model Engineer will work with a dynamic team to build data-centric, AI-driven CLM software solutions.
Responsibilities include collaborating with product experts and engineers to architect, build, maintain, and optimize data models and services.
The role involves working with cross-functional agile teams throughout the software development lifecycle to create a high-quality foundational data layer.
The engineer will build new application data models and optimize existing ones using SQL and NoSQL technologies.
The position requires advising on database technology selection and enhancing the data schema for improved performance and modularity.
The engineer will also design for extensibility of the data schema and contribute to quality assurance and performance testing solutions.
Troubleshooting complex data issues and mentoring team members on data architecture topics are also key responsibilities.
Requirements:
A Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience is required.
A minimum of 10 years of professional experience as a software engineer or data architect is necessary.
Experience in building modern, cloud-native applications using cloud-hosted databases is essential.
Proficiency in building data-centric applications using programming languages such as Python is required.
Strong problem-solving, collaboration, teamwork, and communication skills are necessary.
An eagerness to learn and adapt to new technologies and tools is expected.
A deep understanding of SQL and NoSQL databases, query optimization, and database indexing is required.
Familiarity with monitoring and improving database performance, change management methodologies, version control systems (Git), and CI/CD tools is necessary.
Experience with cloud platforms such as AWS, Azure, or Google Cloud is required.
Knowledge of modern software development lifecycle in an agile environment is essential.
Benefits:
Agiloft offers a supportive working environment that promotes a healthy work/life balance, including floating holidays and a quarterly wellness day.
The company values diversity and inclusion, encouraging individuals from all backgrounds to apply.
Employees are supported in bringing their authentic selves to work, contributing to a positive employee experience.
The organization is committed to providing accommodations during the recruiting process for those in need.