Senior Python Developer

3 days ago


Jaipur India Asymbl 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 Platforma 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



  • Jaipur, India Next Mantra Solution Private Limited Full time

    We're Hiring: Senior Python Developer Location: Jaipur/Pune | Experience: 3+ Years | Full-time Are you an experiencedPython developerpassionate about building scalable and efficient systems? We're looking for aSenior Python Developerto join our team and work on exciting projects involving distributed systems, databases, and high-performance applications....


  • Jaipur, Rajasthan, India Next Mantra Solution Private Limited Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    We're Hiring: Senior Python Developer Location: Jaipur/Pune | Experience: 3+ Years | Full-timeAre you an experiencedPython developerpassionate about building scalable and efficient systems? We're looking for aSenior Python Developerto join our team and work on exciting projects involving distributed systems, databases, and high-performance...


  • India Starkflow Full time

    On behalf of our client - crypto-assets trading platform Starkflow is looking for talented Senior Python developer to join the team Role Overview The Senior Python Developer writes and enhances server-side applications and databases When integrated with front-end code this work ensures a functional and seamless experience for the end user Duties and...


  • India The Value Maximizer Full time

    Job Description Job Opening - Senior Python Developer (Databricks & .NET/Azure Exposure)Location: Gurugram / Chennai - ODC Based (5 Days Work from Office)Shift Timing: 1:00 PM - 10:00 PM IST (India Standard Time)Experience: 7+ yearsProject: AssetMark - Billing System Replacement (BSR) About the RoleWe are looking for a Senior Python Developer with...


  • Jaipur, Rajasthan, India Sukrut Associates Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    Sukrut Associates is seeking a highly skilled Senior Python Developer(Specialised in Data Pipelines) to join our dynamic team. As a leader in innovative technology solutions, we pride ourselves on creating exceptional software that meets the needs of our diverse clientele. In this role, you will be pivotal in designing, developing, and maintaining robust...


  • Chennai, India Giggso Full time

    Job Description Company Description Founded in 2018, Giggso is a No-Code ModelOps Observability platform designed for Data Science, Engineering teams, and Business executives. Giggso provides an integrated platform to consolidate, engage, and act on information from monitoring and observability, covering data quality to bias and drifts. Our platform...


  • Jaipur, India Programmers.io Full time

    About the Role:We are seeking an experienced Senior Python Developer to lead the development of robust, scalable, and secure backend solutions. The ideal candidate will have strong expertise in Django, FastAPI, and Flask, with proven experience in building REST APIs, webhooks, and advanced authentication mechanisms. Proficiency in PostgreSQL is required,...


  • Jaipur, India Marktine Technology Solutions Pvt Ltd Full time

    Role Overview: Looking for a Senior Python Databricks Developer with expertise in Python, Apache Spark, Databricks, and AWS to design, develop, and optimize scalable data solutions. Key Responsibilities: Build and optimize ETL pipelines using Python, Spark, and Databricks Collaborate with teams for robust data solutions Manage data storage and retrieval in...


  • Jaipur, Rajasthan, India Marktine Technology Solutions Pvt Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Role Overview:Looking for a Senior Python Databricks Developer with expertise in Python, Apache Spark, Databricks, and AWS to design, develop, and optimize scalable data solutions.Key Responsibilities:Build and optimize ETL pipelines using Python, Spark, and DatabricksCollaborate with teams for robust data solutionsManage data storage and retrieval in...

  • Python Developer

    1 week ago


    Jaipur, India Autovyn Consultancy Private Limited (CMMI Level 3 Appraised) Full time

    Job Description: Sr. Python Developer Location: Jaipur Employment Type: Full-time About Us: Autovyn Consultancy Private Limited is a top software provider dedicated to offering creative solutions to companies in various sectors. With a passion for technology and a dedication to quality, we work to empower businesses by providing cutting-edge software...