This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Sr Staff IT Software Engineer to join our CPQ (Configure Price and Quote) team, responsible for designing and developing AI-powered systems for our go-to-market platform. This role will engage with multiple product and engineering teams, playing a critical part in building great products and elevating our engineering best practices. As a Senior IT Software Engineer, you will drive technical design, consistently deliver high-quality, scalable technology products, and thrive in a fast-paced environment, adapting to new business requirements and emerging technologies.
Job Responsibility:
Design and develop scalable, highly reliable AI-powered business systems across multiple services and teams
Proactively collaborate and exchange information with product managers, architects, and other engineering teams to accomplish shared objectives and ensure alignment
Establish and champion engineering standards and best practices within an agile development environment
Challenge the status quo curiously and positively, applying learned insights to simplify complex technical challenges and improve system design
Balance technical debt, product stability, and new features against a backdrop of go-to-market pressures and timelines
Focus on the details by writing high-quality, maintainable, and well-tested code to deliver robust solutions
Mentor junior engineers, empowering them through knowledge sharing and constructive code reviews
Represent the engineering team in cross-functional technical discussions, ensuring alignment and clear communication of complex topics
Requirements:
A minimum of 5 years of related experience with a Bachelor’s degree
or 3 years with a Master’s degree
or a PhD in Computer Science or a related technical field
Proven ability to develop and maintain scalable web applications and integrations using a microservices architecture
Strong server-side software development experience using Spring/Spring Boot, Java, Go, or other comparable technologies
In-depth knowledge of object-oriented programming, data structures, algorithms, and design patterns
Experience building production applications with LLM APIs (e.g., Google Vertex AI/Gemini, OpenAI, Anthropic)
Familiarity with Large Language Models (LLMs), vector embeddings, semantic search, and similarity-based retrieval patterns
Understanding of prompt engineering best practices and LLM security considerations like input validation and prompt injection prevention
Nice to have:
Experience architecting conversational AI platforms, chatbots, or Text-to-SQL systems
Proficiency with CI/CD platforms and tools such as Kubernetes, Jenkins, Git, Spinnaker, or Docker