Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Agiloft Logo

Database Performance Software Engineer

Agiloft

Salary not specified
Aug 27, 2025
Remote, US
Apply Now

Agiloft is looking to solve the problem of managing the end-to-end process of proposing, negotiating, signing, and leveraging contracts using their flexible Data-first Agreement Platform (DAP) and ensuring contract data visibility to thrive with competitive advantage.

Requirements

  • Experience building modern, cloud-native, multi-tenant applications using cloud hosted databases
  • Experience with multi-database architectures, including relational, NoSQL, and vector databases
  • Proven experience tuning database performance for high-volume, low-latency applications
  • Proficiency in building data centric applications and tools in Python and Java
  • Deep understanding of SQL databases, query optimization, and database indexing
  • Techniques and tooling for monitoring and improving database performance
  • Change management methodologies for incremental enhancement and change of data schemas, including versioning and rollback
  • Version control systems (Git)
  • CI/CD tools such as GitHub Actions or similar
  • Cloud platforms (AWS preferred)
  • Familiarity with observability tools (Prometheus, Grafana)

Responsibilities

  • Work 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
  • Analyze and optimize queries, indexes, and schema design for database use, including PostgreSQL, MySQL, DynamoDB and vector databases
  • Design and implement caching, sharding, and partitioning strategies for high-volume data workloads
  • Partner with backend engineers (Python, Java) to design efficient data models and reduce costly query patterns
  • Monitor and troubleshoot database performance, reliability, and availability issues
  • Drive large-scale schema migrations and data refactoring with minimal downtime

Other

  • Strong problem-solving, collaboration, teamwork and communication skills
  • Eagerness to learn and adapt to new technologies and tools
  • Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience)
  • Minimum of 7 years of professional experience as software engineer or data architect