Senior AI/ML Engineer

1 week ago


Shimoga, Karnataka, India ContexQ Full time

**About the Role

**We're building a next-generation data intelligence platform using a microservices architecture, and we need a senior expert to lead the development of our Entity Resolution and Network Generation services. This is a hands-on technical leadership role where you'll architect and implement distributed graph computing solutions processing billions of entities and relationships.

The Platform

Our cloud-native platform leverages:

Microservices architecture with Kubernetes orchestration

Apache Spark for distributed processing

Elasticsearch for real-time search and fuzzy matching

Scala as the primary development language

Data mesh principles with API-first design

Core Responsibilities

**Entity Resolution Service**

Design and implement distributed entity resolution algorithms capable of processing billions of records

Build blocking strategies (e.g. LSH, canopy clustering) optimized for Spark at scale

Develop fuzzy matching algorithms leveraging Elasticsearch's capabilities

Create ML-enhanced matching with explainable AI for match decisions

Implement incremental resolution supporting real-time and batch modes

Design APIs for entity lookup with sub-100ms latency requirements

**Network Generation Service**

Architect distributed graph generation pipelines using GraphX/GraphFrames

Implement graph analytics algorithms (PageRank, community detection, centrality measures)

Design storage strategies for multi-billion edge graphs in Parquet/distributed file systems

Build temporal graph support for time-evolving networks

Create high-performance graph serving APIs with complex query capabilities

Optimize graph partitioning to minimize shuffle and maximize locality

**AI Model Development**

Build Graph Neural Networks (GNNs): Develop GNN models (e.g., GraphSAGE, GATv2) using PyTorch Geometric or DGL to analyze corporate and transaction networks, detecting fraud rings and risk patterns.

Implement Entity Resolution: Design algorithms for fuzzy matching, semantic matching (Sentence-BERT), and clustering to unify entities across heterogeneous data sources (e.g., CSVs, APIs, PDFs).

Create Risk Scoring Models: Combine rule-based, supervised (XGBoost), and unsupervised (Isolation Forest) methods to generate composite risk scores, optimized for real-time and large data processing in trillions.

Advance Composite AI: Leverage ContexQ's proprietary approach, integrating symbolic AI, vector embeddings, and graph AI for robust entity resolution and network analytics.

**Explainable AI (XAI)**

Champion Transparency: Integrate SHAP, LIME, and GNNExplainer to provide clear, interpretable explanations for model predictions, meeting regulatory and ethical standards.

Ensure Fairness: Audit models for bias and fairness, embedding ethical principles into every stage of development.

**Cross-Service Responsibilities**

Ensure seamless integration between entity resolution and network generation

Design data lineage tracking across both services

Implement comprehensive monitoring and observability

Contribute to API design and service contracts

Optimize for 10x scale growth

Required Qualifications

Technical Expertise

7+ years of experience in distributed computing and big data systems

5+ years specifically in entity resolution and graph analytics at scale

Expert-level Scala programming skills

Deep experience with Apache Spark, including custom optimizations

Production experience with Elasticsearch for search and matching

Proven track record building systems processing billions of entities/edges

**Domain Knowledge**

Strong understanding of blocking algorithms and their trade-offs

Experience with probabilistic record linkage and similarity measures

Expertise in graph algorithms and their distributed implementations

Knowledge of graph storage formats and query optimization

Understanding of ML applications in entity resolution

Basic experience of Banking compliances - FinCrime, Fraud

**Systems Design**

Experience designing microservices architectures

Track record of building fault-tolerant, scalable systems

API design experience with GraphQL or REST

Performance optimization and capacity planning expertise

**Preferred Qualifications**

PhD in Computer Science or related field with focus on graphs/entity resolution

Contributions to open-source projects (especially Spark, GraphX, Elasticsearch)

Experience with graph databases (Neo4j, Neptune, JanusGraph) or equivalent

Publications or conference talks on entity resolution or graph analytics

Experience with real-time stream processing (Kafka, Spark Streaming)

Knowledge of graph neural networks and embedding techniques

**Technical Environment**

Languages: Scala (primary), Python, Java

Big Data: Apache Spark 3.x, Hadoop ecosystem

Search: Elasticsearch 8.x

Orchestration: Kubernetes, Docker

Storage: HDFS/S3/GCS, Parquet

Monitoring: Prometheus, Grafana, Jaeger

CI/CD: Modern DevOps practices

What We're Looking For

Someone who thinks in distributed systems and can optimize for both latency and throughput

A technical leader who can make architectural decisions and implement them

Strong communicator who can explain complex graph concepts to stakeholders

Self-directed engineer who can own large technical initiatives end-to-end

Performance-obsessed developer who benchmarks everything

Impact You'll Make

Define the architecture for entity resolution serving multiple business domains

Build the graph intelligence layer powering advanced analytics and ML

Create systems that will process billions of entities with millisecond latencies

Establish best practices for graph computing in our organization

Mentor other engineers on distributed graph algorithms

**Compensation & Benefits**

Competitive senior/staff-level compensation

Flexible remote work arrangements

Latest hardware and cloud resources for development

LTIP - Long term Incentive plan.

**75% of base as Bonus



  • Shimoga, Karnataka, India beBeePythonDeveloper Full time ₹ 20,00,000 - ₹ 25,00,000

    Job Title: Senior Python DevelopersOverviewWe are seeking a seasoned Senior Python Developer to join our team. The ideal candidate will have extensive experience in designing, developing, and maintaining robust Python applications with a strong focus on AI/ML solutions.About the RoleThis is a challenging and rewarding opportunity for an experienced developer...


  • Shimoga, Karnataka, India beBeeMachineLearning Full time ₹ 40,00,000 - ₹ 60,00,000

    Job Opportunity: AI/ML Technical AssistantWe are seeking a talented and ambitious individual to assist our research and engineering team in developing cutting-edge AI and machine learning solutions. Key Responsibilities:Collaborate with our research and engineering team to design, build, and optimize AI/ML models.Implement and test algorithms in Python for...

  • AI/ML Leader

    1 week ago


    Shimoga, Karnataka, India beBeeData Full time ₹ 1,93,94,000 - ₹ 3,01,53,000

    Senior AI/ML Specialist Job DescriptionDelta System Software Inc seeks an experienced and skilled Senior AI/ML Professional to lead AI/ML initiatives in the Asset and Wealth Management industry.Key Responsibilities:Lead a team of Business Analysts or Product Analysts with 7+ years of experience, at least 2 years in AI/ML or Generative AI-related...


  • Shimoga, Karnataka, India beBeeArtificialIntelligence Full time ₹ 30,00,000 - ₹ 50,00,000

    AI/ML Innovation LeaderDrive cutting-edge innovation by embracing a comprehensive approach to artificial intelligence and machine learning.Spearhead applied research and development of advanced AI/ML solutions across domains.Architect and deploy end-to-end ML pipelines leveraging state-of-the-art deep learning, NLP, time-series modelling and image analysis...

  • AI Innovator

    2 days ago


    Shimoga, Karnataka, India beBeeMachineLearning Full time ₹ 20,00,000 - ₹ 25,00,000

    Senior AI/ML Engineer OpportunityWe are seeking a highly skilled Senior AI/ML Engineer to join our dynamic team.This role requires a problem-solver who thrives on building from scratch and innovating new frameworks to solve real-world problems.Key Responsibilities:Design, develop, optimize, and deploy robust ML models and pipelines into production using...


  • Shimoga, Karnataka, India beBeeArtificial Full time ₹ 15,00,000 - ₹ 25,00,000

    Job DescriptionAs a Senior AI/ML Engineer, you will be part of our organization's AI Engineering Group, focusing on the technical and engineering aspects of DS/ML/AI solutions.We are looking for experienced professionals to join our team to help us develop and implement AI/ML solutions in production, automate processes, and define reusable best practices and...


  • Shimoga, Karnataka, India beBeePlatform Full time ₹ 1,20,00,000 - ₹ 2,00,00,000

    Job Title: GenAI/ML Platform EngineerWe are seeking an experienced professional with a strong background in designing and developing cutting-edge AI/ML platforms.The ideal candidate will have 6+ years of experience in Python, R, React, NodeJS, Jupyter notebooks, and Docker/Kubernetes.As part of our team, you will be responsible for delivering robust...


  • Shimoga, Karnataka, India beBeeMachine Full time US$ 2,00,000 - US$ 2,50,000

    Unlock the Power of AI and Machine LearningWe are looking for an exceptional AI/Machine Learning Engineer to join our team.Design, Develop, and Optimize AI and ML Products: In this role, you will be involved in building ground-breaking AI products that deliver exceptional user experiences.Build Conversational AI Interfaces: You will build conversational AI...


  • Shimoga, Karnataka, India beBeeProduct Full time ₹ 2,50,00,000 - ₹ 3,50,00,000

    Job Title: AI/ML Product LeadAbout the Role:We are seeking an experienced product leader to join our AI/ML and Data Analytics Team. The ideal candidate will have a strong understanding of business processes, ability to work with both internal teams and external clients, and proven experience in business-side product management with exposure to AI/ML or Data...

  • Senior AI Architect

    2 days ago


    Shimoga, Karnataka, India beBeeArtificialintelligence Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    We are looking for an Artificial Intelligence professional to lead our team's innovation in AI/ML architecture. As a Senior Developer, you will be responsible for designing and developing intelligent systems that can learn, reason, and interact with humans.Key ResponsibilitiesDesign and develop AI pipelines using Large Language Models (LLMs)Collaborate with...