Senior Python Developer - AI-Powered Recruitment Intelligence

5 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

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 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 systems
  • 3+ 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 handling
  • AWS Lambda

    functions with optimized memory and timeout configurations
  • Boto3

    for AWS service integration and resource management
  • Neo4j Python Driver

    for graph database operations and bulk processing


AI & Machine Learning


  • OpenAI APIs

    for embedding generation and natural language processing
  • docling

    for intelligent document parsing and content extraction
  • Vector processing

    libraries for 384-dimension embedding operations
  • Confidence scoring

    systems for AI processing quality measurement


AWS Serverless Architecture


  • SQS FIFO

    queues for ordered processing and deduplication
  • ElastiCache Redis

    for caching, validation, and batch optimization
  • Lambda

    functions with concurrent execution (50+ simultaneous instances)
  • CloudWatch

    for monitoring, logging, and alerting


Integration Systems


  • Salesforce APIs

    for custom object integration and external ID management
  • Neo4j

    for graph database storage with 45+ unique constraints
  • REST API

    development for recruitment intelligence services
  • Authentication

    and security systems for enterprise data handling


Development & Operations


  • Production monitoring

    with comprehensive error tracking and alerting
  • Performance optimization

    tools for serverless cost management
  • CI/CD pipelines

    for safe deployment of AI processing systems
  • Documentation

    and API specification management


Join Asymbl to revolutionize recruitment through the power of artificial intelligence, serverless architecture, & intelligent data processing at massive scale!

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You