EX

Senior Software Engineer

ExpertsHub.ai

8 days ago

Expired On12 Dec 2025

India, Indiana, India

Job description & requirements

Senior Software Engineer


Experience : 3 - 5 Years Location : Bangalore


Full-time Hybrid Role


As a Senior Software Engineer specializing in building data driven applications, you will play a key role in designing, building, Senseloaf AI-powered recruiting products. You’ll work closely with product, design, and engineering teams to turn complex recruiting workflows into simple, intelligent experiences.

Key Responsibilities:

● Develop, improve, and extend Senseloaf’s AI applications capabilities.

● Extend, architect and own the backend infrastructure.

● Build and scale integrations with a wide range of external platforms and tools.

● Design and implement REST APIs for our internal backend systems and third-party integrations.

● Build real-time data flows, event-driven pipelines, and high-performance API systems.

● Leverage cloud platforms like AWS, utilizing technologies like Docker and Kubernetes to deploy, manage, and scale services securely and efficiently.

● Rigorously test, validate, and optimize the performance and reliability of features to meet high standards of accuracy, latency, and scalability.

● Implement clean, maintainable system designs and contribute to a strong engineering culture with code reviews, documentation, and best practices.

● Set up and maintain CI/CD pipelines to enable fast, safe, and repeatable deployments

● Working with NoSQL database services like MongoDB and Vector Database.

● Mentor engineers, conduct code reviews, and shape engineering best practices.

● Implement SOC2-aligned authentication, encryption, and access control patterns.

● Lead experiments, prototypes, and rapid iterations on new capabilities. Required Skills & Qualifications:

● 3-5 years of hands-on experience building and scaling Data driven applications in production. ● Strong proficiency in Python, building REST APIs and WebSocket-based services, using asynchronous programming patterns and streaming architectures with FastAPI.

● Experience with scaling background tasks processing using Celery and Redis.

● Experience deploying Dockerized applications on AWS using services such as Lambda, EC2, EKS, or ECS.

● Strong familiarity with Git and platforms like Bitbucket.

● Solid understanding of NoSQL databases (MongoDB preferred) and experience working with vector databases.

● Ability to work with data for analysis and decision-making, including designing aggregation pipelines, searching and filters queries, writing analytical queries, and developing dashboards/ monitoring systems to derive actionable insights.

● Experience working with monitoring and logging framework/tools such as open telemetry, Grafana, CloudWatch, or equivalent.

● (Nice to have) Familiarity with RAG pipelines, prompt engineering, tool-calling/function-calling, and working with proprietary/ opensource LLM models.


Key Skills: Python, FastAPI, Celery, Redis, Mongodb, Oauth, Grafana, Prometheus, Websocket, Async programming, Streaming architecture, Vector Database, Docket, AWS, Kubernetes, integrations


Apply at https://freelancer.expertshub.ai/auth/sign-up?marketingCode=EXPMRJEN002

Job Domain/Function :

Educational Qualifications :

Location :

India, Indiana, India

Create alert for similar jobs

EX

ExpertsHub.ai

Similar Jobs