Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Staff Data Model Engineer

at Agiloft

Posted 2 weeks ago | 0 applied

Description:

  • As a Staff Data Model Engineer, you will work with a fast-moving, ambitious team to build data-centric, AI-driven Contract Lifecycle Management software solutions.
  • You will collaborate with product domain experts, application software engineers, and Cloud Ops engineers to architect, build, maintain, and optimize data models, databases, and data-centric services.
  • Responsibilities include working with cross-functional agile team members throughout the software development lifecycle to conceptualize, ideate, prototype, build, monitor, and maintain a high-quality foundational data layer for the platform architecture.
  • You will build new application data models and optimize existing data models using relational (SQL) and document-oriented (NoSQL) database technology.
  • Advising and influencing the selection of purpose-built database technology and architecture that fits each problem domain is part of your role.
  • You will analyze and understand the database schema and business domain model of the no-code CLM application platform, driving enhancements to improve data normalization, reduce duplication, increase modularity, and improve query performance.
  • Understanding OLTP and OLAP database access patterns and software frameworks for data access is essential, as well as recommending enhancements to drive developer efficiency and data access performance.
  • You will enhance the platform data model to segregate platform internal data from customer tenant data and design for extensibility of the data schema.
  • Contributing to solutions for quality assurance, performance testing, and load testing of data-centric services is expected.
  • You will also troubleshoot and resolve complex issues involving data, queries, and performance, and mentor team members on data architecture topics.

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.
  • You should have experience building data-centric applications and tools in relevant programming languages such as Python.
  • An interest in building enterprise software with deep customer empathy and a commitment to contributing to a world-class end-to-end user experience is important.
  • Strong problem-solving, collaboration, teamwork, and communication skills are required.
  • 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 necessary.
  • Familiarity with techniques and tooling for monitoring and improving database performance is required.
  • Knowledge of change management methodologies for incremental enhancement and change of data schemas, including versioning and rollback, is essential.
  • Experience with version control systems (Git) and CI/CD tools such as GitHub Actions or similar is required.
  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and modern software development lifecycle in an agile product team environment is necessary.

Benefits:

  • Agiloft offers a working environment that supports a healthy work/life balance, including floating holidays and a quarterly, no-questions-asked wellness day.
  • The company promotes a diverse and inclusive workplace, encouraging individuals from all walks of life to bring their authentic selves to work.
  • Employees are supported through multiple Employee Resource Groups (ERGs).
  • Agiloft is committed to an environment of acceptance, ensuring that all employment decisions are based on business needs and individual qualifications without regard to personal characteristics.
  • The company encourages applications from underrepresented groups such as minorities, veterans, or individuals with disabilities.