Senior Software Engineer

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, and scaling Senseloaf’s 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


Why Senseloaf AI?

● Work on cutting-edge AI products

● High ownership

● Direct impact on product direction & roadmap

● Collaborative, curious, and execution-focused culture

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available