Asymbl is an innovative, high growth technology company empowering businesses to assemble the future of work. Through advanced recruiting applications, certified Salesforce consulting, and digital labor advisory, Asymbl streamlines workflows, enhances collaboration between people and intelligent agents, and delivers measurable return on investment.
We pride ourselves on a culture of relentless curiosity and belief, grounded in trust and integrity, driven by a bias to action and willingness to fail fast while remaining unwaveringly customer-focused and dedicated to fostering the potential of our people.
Role Overview
As a Senior Neo4j Developer at Asymbl, you will be the architect behind our cutting-edge Recruitment Intelligence Platforma sophisticated graph database system that processes 25,000+ resumes with AI-powered matching capabilities. You'll design and optimize complex graph schemas with 45+ unique constraints, implement vector-based similarity search, and integrate with Salesforce to revolutionize how organizations discover and match talent.
In this role, you will work at the intersection of graph databases, artificial intelligence, and recruitment technology, building systems that transform hiring through intelligent data relationships and machine learning-powered insights.
Why Join Us
As a Senior Neo4j Developer at Asymbl, you will have the unique opportunity to:
- Pioneer Graph-Based AI: Build one of the most sophisticated recruitment intelligence systems using Neo4j 5.x with vector indexes and AI-powered similarity matching
- Work at Enterprise Scale: Handle bulk processing of 25,000+ resumes with complex constraint validation and relationship mapping
- Shape the Future of Recruitment: Create technology that fundamentally changes how organizations find, evaluate, and match talent
- Lead Innovation: Work with cutting-edge technologies including 384-dimension vector embeddings, serverless architecture, and advanced graph algorithms
- Drive Impact: Your work directly enables better hiring decisions for companies and career opportunities for candidates worldwide
If you're passionate about graph databases, excited by AI integration, and driven to solve complex problems at scale, we'd love to have you join our team!
Responsibilities:
Graph Architecture & Design
- Design and implement sophisticated graph schemas for recruitment data with 45+ unique constraints across contacts, jobs, skills, organizations, and assessments
- Architect domain-driven node relationships covering Core Entities (Contact, Job), Professional Entities (Role, Organization, Skill), and Process Entities (Interview, Assessment, Application)
- Implement constraint-heavy production deployments with safe migration patterns using IF NOT EXISTS strategies
Performance Optimization & Indexing
- Build and maintain high-performance indexes, including vector indexes for 384-dimension AI embeddings, full-text search indexes, and composite indexes for complex query patterns
- Optimize Cypher queries for candidate-job matching, skill similarity search, and recruitment analytics at enterprise scale
- Implement vector similarity search capabilities for AI-powered recommendation systems
AI & Machine Learning Integration
- Integrate Neo4j with AI processing pipelines including confidence scoring systems and embedding generation
- Implement vector index management for similarity-based candidate matching and job recommendations
- Work with ML confidence scores and AI processing metadata to enhance graph-based intelligence
Salesforce Integration & Data Management
- Design and implement Salesforce integration patterns with external ID mapping and source record management
- Handle multi-system ID management combining internal Neo4j IDs with 18-character Salesforce external IDs
- Process custom Salesforce objects (ATS systems) and maintain data synchronization
Bulk Processing & ETL
- Develop high-volume ETL processes capable of handling 25,000+ resume imports with constraint validation
- Implement transaction management strategies with optimal batch sizes (100 rows per transaction)
- Build error handling and recovery systems for constraint violations and data quality issues
Production Support & Monitoring
- Monitor constraint health across 45+ unique constraints and resolve production issues
- Implement performance monitoring for query optimization and index effectiveness
- Maintain production systems with proactive health checks and alerting
Collaboration & Documentation
- Work closely with Python developers, AI engineers, and product teams to deliver integrated solutions
- Document graph schema designs, query patterns, and performance optimization strategies
- Provide technical leadership and mentoring on graph database best practices
Qualifications
Required Experience
- 5+ yearsof hands-on Neo4j development experience with production graph database systems
- 3+ yearsworking with constraint-heavy schemas and performance optimization
- Strong expertise in Cypher query languageincluding complex traversals, aggregations, and optimization
- Experience with Neo4j 5.x featuresincluding vector indexes, full-text search, and composite indexes
- Proven experience with bulk data processingand ETL operations in graph databases
Technical Skills
- Deep understanding of graph database design principlesand relationship modeling
- Proficiency with Neo4j Administrationincluding constraint management, index optimization, and performance monitoring
- Experience with vector databasesand similarity search implementations
- Knowledge of transaction managementand batch processing strategies in Neo4j
- Familiarity with Neo4j drivers(Python preferred) and API integration patterns
Integration Experience
- Experience with Salesforce integrationand external ID management patterns
- Knowledge of AWS services(Lambda, SQS, ElastiCache) for graph database integration
- Understanding of API designfor graph-based applications
- Experience with serverless architecturesand cloud-native graph solutions
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Experience with recruitment or HR technologydomains
- Knowledge of AI/ML integrationwith graph databases
- Neo4j certification(Graph Data Science, Administration, or Developer)
- Experience with monitoring toolsfor production graph databases
- Understanding of data privacyand compliance requirements for HR systems
Technical Environment
You'll be working with our cutting-edge technology stack:
Core Technologies
- Neo4j 5.xwith vector indexes and advanced constraint management
- Cypherfor complex graph traversals and optimization
- Vector embeddings(384-dimension) for AI-powered similarity matching
- Pythonfor Neo4j driver integration and API development
Integration Stack
- AWS Lambdafor serverless graph operations
- SQS FIFOfor ordered processing of bulk operations
- ElastiCache Redisfor caching and validation layers
- Salesforce APIsfor external system integration
AI & Data Processing
- OpenAI embeddingsfor vector generation
- Doclingfor document processing and parsing
- Confidence scoring systemsfor AI processing quality
- Bulk ETLprocessing capabilities for 25,000+ records
Development & Operations
- Production monitoringwith constraint health checking
- Performance optimizationtools and query analysis
- CI/CD pipelinesfor safe schema deployments
- Documentationand knowledge sharing platforms
What Makes This Role Unique:
Cutting-Edge Technology
- Work with the latest Neo4j 5.x features, including vector indexes for AI-powered matching
- Build one of the most sophisticated constraint-heavy graph databases in production
- Implement enterprise-scale graph solutions processing tens of thousands of records
AI Integration Pioneer
- Be at the forefront of combining graph databases with artificial intelligence
- Implement vector similarity search for recruitment matching with 384-dimensional embeddings
- Work with confidence, scorin,g and AI processing metadata integration
Real-World Impact
- Your graph designs directly impact how organizations find and hire talent
- Build systems that process thousands of resumes and job matches daily
- Create technology that transforms recruitment efficiency and effectiveness
Scale & Complexity
- Handle enterprise-level data processing with sophisticated constraint validation
- Work with multi-system integration combining Neo4j, Salesforce, and AI services
- Solve complex performance challenges with advanced indexing and query optimization
Innovation Opportunity
- Shape the architecture of next-generation recruitment intelligence
- Experiment with emerging graph database technologies and AI integration patterns
- Contribute to open source and industry best practices for graph-based HR systems
Join Asymbl and help us build the future of intelligent recruitment through the power of graph databases and artificial intelligence!