Senior Software Engineer (Backend)

5 Months ago • 6 Years + • Backend Development

Job Summary

Job Description

SiftHub is looking for a Senior Software Engineer (Backend) with 6+ years of experience in Python or Java to design and implement scalable backend systems and microservices. Must have expertise in managing and scaling SQL & NoSQL databases, modern web frameworks, and containerization tools.
Must have:
  • Python or Java
  • SQL & NoSQL
  • Web Frameworks
  • Containerization Tools
Good to have:
  • Vector Database
  • NLP Tools
  • Deep Learning
  • Agile Methodology

Job Details

About the job

At SiftHub, we are on a mission to make the life of sales and solutions teams more efficient and help them to focus on selling. SiftHub AI Sales Engineer empowers sales and pre-sales teams to improve win rates and close deals faster. SiftHub is an AI platform that acts as a central hub to collate and sift through all your content scattered across multiple repositories and tools such as Drive, Sharepoint, Confluence, CRM, Slack, product knowledge base.


As a member of our team, you'll be at the forefront of this exciting technology revolution, working alongside some of the brightest minds in the industry to bring our platform to life. We're looking for individuals who are passionate about AI and its potential to drive real-world impact.


Whether you're an AI expert or an aspiring one, SiftHub offers an environment that supports and challenges you, enabling your growth and success. Join us today and help us shape the future of AI for enterprises!


Responsibilities:
  • Design and implement scalable and secure backend systems and microservices
  • Collaborate with cross-functional teams, including data analysts, AI/ML researchers, UX designers, product managers, and QA engineers, to build robust solutions that address real-world problems
  • Mentor junior developers by providing guidance, feedback, and support throughout their career growth within the organization
  • Actively participate in code reviews, architecture discussions, and technical debates to ensure quality and maintainability of the codebase
  • Assist with debugging production issues when needed, applying your expertise to troubleshoot challenges quickly and efficiently
  • Stay up-to-date with industry trends, emerging technologies, and new approaches to software engineering, suggesting improvements to existing processes where necessary
  • Lead by example, demonstrating excellent communication skills, problem-solving abilities, and adaptability under pressure
Requirements:
  • Bachelor's or Master's degree in Computer Science, Information technology or related field
  • 6+ years of experience in large scale applications in Python or Java
  • Expertise in managing and scaling SQL and NoSQL databases like MongoDB, ElasticSearch
  • Proficiency with modern web frameworks like Spring Boot, Flask and Express
  • Experience with vector database technologies such as Weaviate, Vespa or OpenSearch is a plus
  • Experience in NLP tools and libraries like Spacy, Gensim, NLTK or deep learning frameworks like Keras, PyTorch, or TensorFlow
  • Ability to write clean, modular, and well-documented code
  • Experience with containerization tools - Docker, Kubernetes, OpenShift
  • Comfortable with Agile methodology and version control systems such as Git


Similar Jobs

Riot Games - Manager, Software Engineering - Teamfight Tactics, Core Tech

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
ByteDance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

ByteDance

Seattle, Washington, United States (On-Site)
6 Days ago
PwC - Utilities Grid Modernization Senior Associate

PwC

Toronto, Ontario, Canada (On-Site)
3 Months ago
Next Level Business Services - Java Tech Lead

Next Level Business Services

Chicago, Illinois, United States (On-Site)
5 Months ago
ION - Technical Support Analyst, Toronto - 4363

ION

Toronto, Ontario, Canada (On-Site)
5 Months ago
Match Group - Engineer, Backend

Match Group

New York, New York, United States (Hybrid)
5 Months ago
Interactive Brokers - Senior Java Developer

Interactive Brokers

Tallinn, Harju County, Estonia (On-Site)
5 Months ago
Epic Games - Senior Software Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
GameAnalytics - Senior Backend Developer (Python)

GameAnalytics

(Remote)
6 Hours ago
Mako IT Lab - Principal Software Engineer

Mako IT Lab

Chennai, Tamil Nadu, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Warner Bros Games - Senior Software Engineer - Java

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Microsoft - Member of Technical Staff - Product Engineer, Evaluation Tooling

Microsoft

Mountain View, California, United States (Hybrid)
1 Week ago
Assystems - Senior Software Engineer

Assystems

Gurugram, Haryana, India (On-Site)
5 Months ago
PwC - Identity & Access Management Engineer PwC Netherlands

PwC

Amsterdam, North Holland, Netherlands (Hybrid)
2 Months ago
Notion - Enterprise Technical Support, German, EMEA

Notion

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
Canva - Staff Backend Engineer - Canva Ecosystem

Canva

Auckland, Auckland, New Zealand (Remote)
1 Month ago
Riot Games - Principal Software Engineer, Product Tech-Lead - Unpublished R&D Product

Riot Games

Dublin, County Dublin, Ireland (On-Site)
4 Months ago
Playtika - Full Stack Developer

Playtika

Poland (Hybrid)
1 Month ago
Nielsen Holdings - QA Engineer (Automation/Manual/Python/Java)- P2

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
ByteDance - Machine Learning Engineer, SMB

ByteDance

San Jose, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Mumbai, Maharashtra, India

PwC - IN_Senior associate-PLS-Health  Industries-Advisory-Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Warner Bros Games - Senior Manager, Data Platform & AWS Infrastructure - (Streaming)

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
3 Months ago
Sportskeeda - Editor - WWE

Sportskeeda

India (Remote)
2 Weeks ago
Paytm - Engineering manager -  (C++, Embedded C)

Paytm

Noida, Uttar Pradesh, India (On-Site)
4 Months ago
Schbang - Senior HubSpot Developer

Schbang

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Cadence - Lead Design Engineer ( Layout Design )

Cadence

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Wipro - Competency Lead

Wipro

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Aristocrat Gaming - Analyst - Accounts Payable

Aristocrat Gaming

Gurugram, Haryana, India (Hybrid)
2 Weeks ago
WebMobril Technologies - 2D - 3D Artist

WebMobril Technologies

Noida, Uttar Pradesh, India (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Canva - Backend Software Engineer (Java) - Discovery Platform

Canva

Sydney, New South Wales, Australia (Remote)
5 Days ago
Monsters - Senior Backend Engineer

Monsters

(Remote)
1 Week ago
Passion Gaming - Back End Engineer PHP

Passion Gaming

Gurugram, Haryana, India (On-Site)
7 Months ago
Just Play GmbH - Backend Engineer

Just Play GmbH

Berlin, Berlin, Germany (Hybrid)
6 Days ago
Argus Labs - Senior Software Engineer (Infrastructure/Backend)

Argus Labs

(Remote)
5 Days ago
Onward Search - Java Developer III

Onward Search

Portland, Oregon, United States (On-Site)
1 Week ago
Visual Concepts - Senior Server Engineer, NBA 2K

Visual Concepts

Novato, California, United States (On-Site)
4 Months ago
Fairmatic - Senior Software Engineer - Backend

Fairmatic

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
CloudHire - Sr. Backend Developer - Remote

CloudHire

Karnataka, India (Remote)
1 Week ago
Netflix - Distributed Systems Engineer (L5), Content Engineering

Netflix

California, United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded