Software Engineer (Backend-Java)
NavaFull Time
Senior (5 to 8 years)
Candidates should possess a Bachelor's degree in Computer Science or a related field, along with 3+ years of industry experience. They must have a strong foundation in data structures, algorithms, and software design, and fluency with Java, C++, or Python, with a preference for Java. Candidates should be open to new technologies and creative solutions, and comfortable working within a fast-paced, high-growth startup environment.
Software Engineers at Yext will participate in full life-cycle software development, design and implement highly scalable and reliable systems, build storage systems, libraries, and frameworks, contribute ideas for new features, identify areas for improvement proactively, collaborate effectively across teams, and write clean, tested, and well-documented code.
AI-powered search solutions for businesses
Yext provides AI-powered search solutions through its Yext Answers Platform, which allows businesses to give direct answers to user queries instead of just links. This platform uses natural language processing to understand the context of search queries, ensuring users receive accurate information. Yext caters to a wide range of clients, from large enterprises to small businesses, and focuses on improving search experiences in areas like marketing, customer support, and e-commerce. The company operates on a subscription model, where clients pay for access to the platform and its features, which are supported by a centralized Knowledge Graph that maintains consistent information across digital platforms. Yext also offers a training and community engagement platform called Hitchhikers, where users can enhance their knowledge and connect with others. The goal of Yext is to enhance search capabilities for businesses, leading to better user experiences and high customer satisfaction.