Vacancy expired!
Job Description
Our customers say that finding the right candidates at the right time can be like finding a needle in a haystack. Sense, however, makes the whole process a lot less labor intensive for them. Agencies using Sense unlock the real power of recruiters, who don’t have to spend most of their time managing mechanical and repetitive tasks.
One of the most powerful tools in our portfolio is the virtual assistant, which we call Reva (Recruiting Virtual Assistant), aka the Chatbot.Reva today can handle tasks such as scheduling meetings, collecting information from candidates,find the best jobs for them based on this information, and even prescreen them. But there's much more we (and our customers) want it to do.
As a member of Chatbot Back End Engineering team at Sense, you'll be intimately involved with bringing features for Reva from idea to completion.
If you have experience building reliable and scalable software, and are passioned about building an amazing experiences for people looking for jobs, this is the right opportunity for you!Come and helpus to make our vision a reality!
Responsibilities include:
- Design and develop novel chat systems infrastructure within Sense
- Given service requirements, keeping availability, scalability, performance, observability and recoverability in mind, come up with complete design around their implementation
- Work with other engineers on the team to help drive implementation while owning certain parts of it as self-deliverables
- Hold reusability, extensibility, right separation of concerns in high importance while designing at data & service levels
- Own quality & performance “measures” of service/application, and work towards constantly & consistently improving on the same.
- Mentor other engineering team members through code reviews, pair programming etc.
Qualifications
You have :
5-10 years of experience in developing highly performant, horizontally scalable & fault-tolerant enterprise-grade services/applications
Strong understanding of computer science fundamentals, time & space complexity etc.
Strong knowledge of at least one programming language such as Python, Java, C etc.
In-depth knowledge of RDBMS. Especially modelling, operational and performance aspects of it
You are a good communicator who can explain technical concepts to product managers, designers, support and other engineers
You write testable, maintainable code that’s easy to understand
You have curiosity about how things work
Experience with AWS services such asLambda, SQS/SNS
Good understanding of building services with AWS ecosystem is a plus
Experience with technologies suchas ApacheKafka andElasticSearchis a plus
Familiarity with Machine Learning or NLP technologies is a plus
Additional Information
All your information will be kept confidential according to EEO guidelines.
Vacancy expired!