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 Python Developer at Asymbl, you will be the driving force behind our AI-Powered Recruitment Intelligence Platform—a sophisticated serverless system that processes 25,000+ resumes through advanced AI pipelines, generates vector embeddings for intelligent matching, and seamlessly integrates with Neo4j graph databases and Salesforce ecosystems.
In this role, you will architect and develop cutting-edge AI processing systems using AWS serverless technologies, implement machine learning pipelines for resume parsing and skills extraction, and build scalable APIs that power intelligent recruitment matching at enterprise scale.
Why Join Us?
As a Senior Python Developer at Asymbl, you will have the unique opportunity to:
Build Next-Generation AI Systems
: Develop sophisticated AI processing pipelines using cutting-edge technologies like docling, OpenAI embeddings, and confidence scoring systemsWork at Massive Scale
: Architect serverless systems capable of processing 25,000+ resumes with concurrent Lambda execution and intelligent batchingShape Recruitment Intelligence
: Create technology that fundamentally transforms how organizations discover, evaluate, and match talent using AI and machine learningLead Technical Innovation
: Work with enterprise-grade serverless architecture combining AWS Lambda, SQS FIFO, ElastiCache Redis, and Neo4j integrationDrive Real Impact
: Your AI systems directly improve hiring efficiency for companies and career opportunities for candidates worldwide
If you're passionate about AI/ML, excited by serverless architecture at scale, and driven to solve complex data processing challenges, we'd love to have you join our team!
Responsibilities
AI Processing Pipeline Development
- Design and implement sophisticated AI processing pipelines using docling for document parsing, OpenAI for embeddings generation, and custom ML models for skills extraction
- Develop confidence scoring systems that track processing quality and implement fallback mechanisms for AI parsing failures
- Build vector embedding generation systems creating 384-dimension representations for intelligent candidate-job matching
- Implement AI processing metadata tracking including confidence scores, processing warnings, and extraction method validation
Serverless Architecture & Scalability
- Architect AWS serverless solutions using Lambda functions capable of handling concurrent processing of thousands of resumes
- Implement SQS FIFO queues with deduplication, dead letter queues, and retry logic for reliable bulk processing
- Design ElastiCache Redis caching strategies for constraint validation, entity batching, and processing state management
- Build auto-scaling systems that handle variable workloads from small batches to 25,000+ resume processing
Neo4j Integration & Graph Operations
- Develop Python Neo4j driver implementations for bulk data operations with constraint-aware MERGE strategies
- Implement graph database integration patterns handling 45+ unique constraints across recruitment domain entities
- Build batch processing systems with optimal transaction management (100 rows per transaction) and error recovery
- Create vector index management systems for AI-powered similarity search and recommendation engines
Salesforce Integration & API Development
- Design and implement Salesforce API integrations handling custom ATS objects and external ID management
- Build source record tracking systems that maintain data lineage between Salesforce, AI processing, and Neo4j storage
- Develop REST APIs for recruitment intelligence including candidate search, job matching, and skills analysis
- Implement multi-system ID management combining Salesforce external IDs with internal processing identifiers
Production Systems & Monitoring
- Build comprehensive error handling systems with dead letter queues, retry logic, and automated recovery mechanisms
- Implement production monitoring and alerting for AI processing quality, system performance, and data integrity
- Develop logging and observability solutions for debugging complex serverless processing chains
- Create performance optimization systems for cost-effective Lambda execution and resource utilization
Data Quality & Processing Optimization
- Implement data validation and quality checks throughout the AI processing pipeline
- Design batch optimization strategies for similar entities (skills, organizations, roles) to improve Neo4j write performance
- Build deduplication systems that handle various resume formats and prevent processing duplicates
- Develop processing confidence analytics and quality improvement feedback loops
Collaboration & Technical Leadership
- Work closely with Neo4j developers, AI engineers, and product teams to deliver integrated intelligent recruitment solutions
- Provide technical leadership on Python best practices, serverless architecture, and AI system design
- Mentor junior developers and contribute to technical documentation and knowledge sharing
Qualifications
Required Experience
5+ years
of senior Python development experience with production systems3+ years
working with AWS serverless technologies
(Lambda, SQS, ElastiCache, API Gateway)- Strong experience with
AI/ML integration
including APIs like OpenAI, embedding generation, and confidence scoring - Proven experience with
high-volume data processing
and ETL systems handling thousands of records - Experience with
graph database integration
(Neo4j preferred) and understanding of constraint-heavy systems
Technical Skills
- Expert-level
Python programming
with strong knowledge of async programming, error handling, and performance optimization - Proficiency with
AWS serverless stack
including Lambda function optimization, SQS queue management, and Redis caching strategies - Experience with
AI/ML libraries
and APIs including document processing, natural language processing, and vector embeddings - Strong understanding of
API design
and development including REST, authentication, and rate limiting - Knowledge of
database integration patterns
including transaction management, bulk operations, and connection pooling
AI & Data Processing
- Experience with
document processing
libraries and AI parsing technologies (docling or similar) - Knowledge of
vector embeddings
and similarity search implementations - Understanding of
confidence scoring
systems and AI quality measurement - Experience with
batch processing
optimization and performance tuning for large datasets - Familiarity with
data validation
and quality assurance patterns
Integration Experience
- Experience with
Salesforce API integration
and external system data synchronization - Knowledge of
multi-system architecture
with complex data flows and ID management - Understanding of
error recovery
patterns and dead letter queue implementations - Experience with
production monitoring
and observability tools
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Experience with
recruitment or HR technology
domains and understanding of talent acquisition workflows AWS certifications
(Solutions Architect, Developer, or Machine Learning)- Experience with
Neo4j Python driver
and graph database optimization - Knowledge of
container technologies
(Docker) and infrastructure as code - Understanding of
data privacy
and compliance requirements for HR/recruitment systems
Technical Environment
You'll be working with our cutting-edge AI and serverless technology stack:
Core Python Stack
Python 3.9+
with async/await patterns and advanced error handlingAWS Lambda
functions with optimized memory and timeout configurationsBoto3
for AWS service integration and resource managementNeo4j Python Driver
for graph database operations and bulk processing
AI & Machine Learning
OpenAI APIs
for embedding generation and natural language processingdocling
for intelligent document parsing and content extractionVector processing
libraries for 384-dimension embedding operationsConfidence scoring
systems for AI processing quality measurement
AWS Serverless Architecture
SQS FIFO
queues for ordered processing and deduplicationElastiCache Redis
for caching, validation, and batch optimizationLambda
functions with concurrent execution (50+ simultaneous instances)CloudWatch
for monitoring, logging, and alerting
Integration Systems
Salesforce APIs
for custom object integration and external ID managementNeo4j
for graph database storage with 45+ unique constraintsREST API
development for recruitment intelligence servicesAuthentication
and security systems for enterprise data handling
Development & Operations
Production monitoring
with comprehensive error tracking and alertingPerformance optimization
tools for serverless cost managementCI/CD pipelines
for safe deployment of AI processing systemsDocumentation
and API specification management
Join Asymbl to revolutionize recruitment through the power of artificial intelligence, serverless architecture, & intelligent data processing at massive scale!