Share
We are looking for exceptional Engineers, who take pride in creating simple solutions to apparently-complex problems. Our Engineering tasks typically involve at least one of the following:
Design, implement, and maintain the linking graph database that tracks relationships between all SEO-managed pages
Optimize graph schema and data models for high performance on complex queries and large-scale datasets
Develop automated pipelines to ingest, normalize, and update page metadata and link relationships from multiple data sources
Build and maintain RESTful APIs or microservices that enable internal tools and dashboards to query the linking graph efficiently
Implement scalable indexing, caching, and partitioning strategies to support rapid traversal and analytics workloads
Write clean, well-documented code for ETL processes, data validations, and custom data processing tasks
Stay current with best practices and emerging tools in graph database technology (e.g., Neo4j, Amazon Neptune), recommending upgrades or migrations as appropriate
Architect and maintain scalable graph-database infrastructure to support dataset growth
Define and oversee health monitoring, maintenance routines, and troubleshooting workflows for high availability
Establish and enforce data-integrity frameworks—indexing, partitioning, and validation—to ensure accurate link relationships
Drive capacity planning and forecasting to guarantee seamless infrastructure scaling as usage increases
Lead software modernization efforts, including upgrades, migrations, and architectural enhancements, to sustain performance
Champion mentorship and onboarding, sharing best practices in graph modeling, coding standards, and SEO-focused engineering
Passion and commitment to technical excellence, with a focus on graph database solutions
B.Sc. or M.Sc. in Computer Science (or equivalent practical experience)
4+ years of software design and development experience, solving complex problems in backend services—preferably involving graph data models and pipelines
Strong fundamentals in Data Structures, Algorithms, Object-Oriented Programming, and Software Design, applied to graph-based architectures
Production-grade coding expertise in Java and Python/Scala, including integration with graph databases (e.g., Neo4j, Amazon Neptune)
Excellent verbal and written communication and collaboration skills
These jobs might be a good fit