Full Job Description#### What we want to accomplish and why we need you?Haptik is one of the world’s largest Conversational AI companies, having reached over 500 million devices, and processed over 4+billion conversations till date. Haptik has been at the forefront of the paradigm shift of interaction from clicks to conversations. We have built a robust set of technology and tools that can enable any kind of conversational application. With a 250+ member strong team, including some of the finest minds in Artificial Intelligence, Haptik is truly poised to lead the Conversational AI revolution.We are currently looking to grow our Machine Learning team to strengthen and expand multiple research projects in the domain of information retrieval, intent and entity extraction from complex dialogues, personalising chatbots with emotions and personality. As a Senior Software Developer, you should be willing to deep dive into best engineering practices which are necessary to productionise machine learning models.#### What will you do every day?Improving the performance of Haptik’s NLU pipeline by setting up the right protocols for different components to interact with each otherOptimise training and inference pipelines to scale for billion monthly requestsSet up monitoring and logging frameworks to be used by different components of Haptik’s message pipeline#### Ok, you’re sold, but what are we looking for in the perfect candidate?Capability to take right architectural decisions and build abstractions which controls orchestration of machine learning componentsCollaborate with the team to understand the engineering requirements of various machine learning componentsSetup performance benchmarks, logging and monitoring standards for machine learning teamMaintain up-to-date knowledge of the performance of deep learning frameworks, model versioning practices and model deployment practicesIncrease the usability of algorithms in Haptik’s open-source repositories by building developer-friendly utilities#### Requirements*5+ years of experience with software development life cycle with strong experience of building backend APIsStrong concepts of object-oriented programming and proven experience in building abstractions supporting complex softwareProficient with python programming and strong concepts of multithreaded programmingExperience working with SQL, NoSQL or graph DatabaseSense of responsibility, proven ownership and strong communication skillsFamiliarity with Docker related technologies such as Kubernetes, Kubeflow or equivalent is a bonusKnowledge of parallel computing and hands on experience with Apache spark or equivalent is a bonusFundamental concepts of Machine Learning is a bonus* Requirements is such a strong word. We don’t necessarily expect to find a candidate that has done everything listed, but you should be able to make a credible case that you’ve done most of it and are ready for the challenge of adding some new things to your resume.#### Tell me more about HaptikOn a roll: Announced major strategic partnership in April 2019 with Jio in a $100 million deal.Great team: You will be working with great leaders who have been listed in Business World 40 Under 40, Forbes 30 Under 30 and MIT 35 Under 35 Innovators.Great culture: The freedom to think and innovate is something that defines the culture of Haptik. Every person is approachable. While we are working hard, it is also important to take breaks to not get too worked up.Huge market: Disrupting a massive, growing AI market. The global market is projected to attain a valuation of $9 billion by the end of 2024.Emerging technology: We are moving to an AI first world, and Haptik is one of the largest AI first companies globally, based out of India.Great customers: Some of the most notable brands in the world – Oyo Rooms, Samsung, Tata Teleservices, Club Mahindra, KFC, Coca-Cola, to count a few.Impact: A fun and exciting start-up culture that empowers its people to make a huge impact.Working hard for things that we don’t care about is stress, but working hard for something we love is called passion! At Haptik we passionately solve problems in order to be able to move faster and each Haptikan imbibes our key values of honesty, ownership, perseverance, communication, impact, curiosity, courage, agility and selflessness.Job Type: Full-time