Software Engineer (Backend-Java)
NavaFull Time
Senior (5 to 8 years)
BA/BS in Computer Science, a related field, or a similar college level education. 4+ years of industry experience. Strong foundation in data structures, algorithms and software design. Fluency with Java, C++, Python, or similar (we primarily code in Java). Openness to new technologies and creative solutions. Comfortable working within a fast-paced high growth startup environment.
Participate in full life-cycle software development. Design, implement, and deploy highly scalable and reliable systems. Build storage systems, libraries, and frameworks. Contribute ideas for new features and identify areas for improvement proactively. Collaborate effectively across teams, including outside of engineering. 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.