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 systems
- Work at Massive Scale : Architect serverless systems capable of processing 25,000+ resumes with concurrent Lambda execution and intelligent batching
- Shape Recruitment Intelligence : Create technology that fundamentally transforms how organizations discover, evaluate, and match talent using AI and machine learning
- Lead Technical Innovation : Work with enterprise-grade serverless architecture combining AWS Lambda, SQS FIFO, ElastiCache Redis, and Neo4j integration
- Drive 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 extractionDevelop confidence scoring systems that track processing quality and implement fallback mechanisms for AI parsing failuresBuild vector embedding generation systems creating 384-dimension representations for intelligent candidate-job matchingImplement AI processing metadata tracking including confidence scores, processing warnings, and extraction method validationServerless Architecture & Scalability
Architect AWS serverless solutions using Lambda functions capable of handling concurrent processing of thousands of resumesImplement SQS FIFO queues with deduplication, dead letter queues, and retry logic for reliable bulk processingDesign ElastiCache Redis caching strategies for constraint validation, entity batching, and processing state managementBuild auto-scaling systems that handle variable workloads from small batches to 25,000+ resume processingNeo4j Integration & Graph Operations
Develop Python Neo4j driver implementations for bulk data operations with constraint-aware MERGE strategiesImplement graph database integration patterns handling 45+ unique constraints across recruitment domain entitiesBuild batch processing systems with optimal transaction management (100 rows per transaction) and error recoveryCreate vector index management systems for AI-powered similarity search and recommendation enginesSalesforce Integration & API Development
Design and implement Salesforce API integrations handling custom ATS objects and external ID managementBuild source record tracking systems that maintain data lineage between Salesforce, AI processing, and Neo4j storageDevelop REST APIs for recruitment intelligence including candidate search, job matching, and skills analysisImplement multi-system ID management combining Salesforce external IDs with internal processing identifiersProduction Systems & Monitoring
Build comprehensive error handling systems with dead letter queues, retry logic, and automated recovery mechanismsImplement production monitoring and alerting for AI processing quality, system performance, and data integrityDevelop logging and observability solutions for debugging complex serverless processing chainsCreate performance optimization systems for cost-effective Lambda execution and resource utilizationData Quality & Processing Optimization
Implement data validation and quality checks throughout the AI processing pipelineDesign batch optimization strategies for similar entities (skills, organizations, roles) to improve Neo4j write performanceBuild deduplication systems that handle various resume formats and prevent processing duplicatesDevelop processing confidence analytics and quality improvement feedback loopsCollaboration & Technical Leadership
Work closely with Neo4j developers, AI engineers, and product teams to deliver integrated intelligent recruitment solutionsProvide technical leadership on Python best practices, serverless architecture, and AI system designMentor junior developers and contribute to technical documentation and knowledge sharingQualifications
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 scoringProven experience with high-volume data processing and ETL systems handling thousands of recordsExperience with graph database integration (Neo4j preferred) and understanding of constraint-heavy systemsTechnical Skills
Expert-level Python programming with strong knowledge of async programming, error handling, and performance optimizationProficiency with AWS serverless stack including Lambda function optimization, SQS queue management, and Redis caching strategiesExperience with AI / ML libraries and APIs including document processing, natural language processing, and vector embeddingsStrong understanding of API design and development including REST, authentication, and rate limitingKnowledge of database integration patterns including transaction management, bulk operations, and connection poolingAI & Data Processing
Experience with document processing libraries and AI parsing technologies (docling or similar)Knowledge of vector embeddings and similarity search implementationsUnderstanding of confidence scoring systems and AI quality measurementExperience with batch processing optimization and performance tuning for large datasetsFamiliarity with data validation and quality assurance patternsIntegration Experience
Experience with Salesforce API integration and external system data synchronizationKnowledge of multi-system architecture with complex data flows and ID managementUnderstanding of error recovery patterns and dead letter queue implementationsExperience with production monitoring and observability toolsPreferred Qualifications
Bachelor's degree in Computer Science, Software Engineering, or related fieldExperience with recruitment or HR technology domains and understanding of talent acquisition workflowsAWS certifications (Solutions Architect, Developer, or Machine Learning)Experience with Neo4j Python driver and graph database optimizationKnowledge of container technologies (Docker) and infrastructure as codeUnderstanding of data privacy and compliance requirements for HR / recruitment systemsTechnical 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 processingAI & 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 measurementAWS 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 alertingIntegration 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 handlingDevelopment & 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 managementSkills Required
Python, Sqs, Neo4j, Aws Lambda, Rest Apis