Job Description
What to Expect We are seeking a highly motivated Sr. Software Engineer with expertise in backend service development and hands-on experience with AI/ML technologies to join our small, high-performing team. You'll build scalable software systems that support contract generation and contract lifecycle management for suppliers, customers, employees, and candidates. The ideal candidate is passionate about crafting world-class software, has a proven track record in scalable services, and thrives in collaborative environments. Strong software engineering fundamentals are required, along with prior experience in AI/ML technologies such as semantic searches, vector embeddings, LLMs, Agents, and RAG. Familiarity with UI languages is a plus, and excellent communication skills are essential. What You'll Do Deliver high-quality, maintainable code that addresses real-world contract processing challenges Develop workflows that leverage AI to improve operations Implement and integrate semantic search techniques and vector embeddings to enhance system capabilities, champion their usage to ease developer cognitive load, and embed them into workflows to improve operational efficiency as part of real business requirements Contribute to system architecture and design, especially where AI, automation and operational scale intersect Mentor engineers and uphold global standards of excellence in software craftsmanship Prioritize robust, production-critical systems with strong validation, monitoring, and support mechanisms Collaborate cross-functionally to ensure solutions align with system design, operational needs and end-user impact Stay up to date with the latest trends and technologies in the software engineering industry to identify new opportunities and drive innovation What You'll Bring Degree in Computer Science, Computer Engineering