Enterprise Ready Generative AI for Search, Insights and Automation
Senior Software Engineer – AI, Search
Location
Switzerland
Posted
219 days ago
Salary
$24 - $28 / hour
Seniority
Senior
Job Description
Senior Software Engineer – AI, Search
Squirro
• Engineer with purpose: Design, implement, and improve search and AI components powering our platform — where performance, scalability, and reliability really matter. • Solve hard problems: Work across NLP, retrieval, generative AI, and distributed systems to build features that make messy data usable and valuable. • Collaborate: Partner closely with product and fellow engineers — turning ideas into concrete solutions that work at scale. • Keep it simple: Bring clarity to complexity. Cut through noise with clean designs, maintainable code, and practical solutions. • Own it: Take responsibility from design to deployment, measuring and improving your work with the right metrics.
Job Requirements
- Strong experience building and scaling backend systems — ideally search- or data-heavy, and in Python.
- Solid knowledge of Elasticsearch (or similar) and distributed systems fundamentals.
- Familiarity with NLP techniques, Retrieval-Augmented Generation, or broader AI/ML concepts (or the curiosity to go deep fast).
- A pragmatic mindset: you care about results, reliability, and simplicity, not just shiny tech.
- Comfort working in a collaborative, fast-moving environment where ideas quickly turn into production.
Benefits
- Impact: Your work won't disappear into a pipeline — you'll see it used by some of the world's leading organizations.
- Growth: Work on cutting-edge problems in AI and search, alongside experienced engineers who value curiosity and learning.
- Culture: Agile, startup-like, with quick decision-making and plenty of room to contribute ideas.
- Balance: We believe in continuous feedback, lifelong learning, and supporting personal growth.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design and develop high-performance kernel drivers and user-space libraries for our networking hardware. • Build and optimize networking protocols at L2 (Ethernet), L3 (IP), and L4 (TCP/UDP) layers, tailored for AI/ML workloads. • Leverage DPDK (Data Plane Development Kit) to create exceptionally fast packet processing pipelines that bypass the kernel for maximum throughput and minimal latency. • Conduct deep-dive performance analysis and software optimization across the entire stack, identifying and eliminating bottlenecks. • Collaborate with the hardware team to influence ASIC design and ensure software/hardware co-design principles are met. • Develop robust testing, validation, and debugging tools for our networking stack. • Contribute to a culture of technical excellence, continuous improvement, and collaborative problem-solving.
• Design, develop, and maintain front-end features in React (Next.js) and TypeScript • Architect reliable backend services and APIs using Node.js, TypeScript, and MySQL • Lead initiatives across the stack, such as game lobbies, authentication, promotions, and payment integrations • Collaborate with product, design, business stakeholders, and QA to deliver polished, scalable features • Optimize for performance, accessibility, SEO, and responsiveness • Champion best practices, mentor team members, and lead code reviews • Support and enhance our AWS-based infrastructure • Ensure high quality deliverables through testing, QA collaboration, and monitoring
Associate Principal Engineer – Delivery
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• Manage and deliver complex IT projects meeting objectives, timelines, and budgets • Collaborate with cross-functional teams and distributed stakeholders • Provide strategic value adds to the organization
• Lead Technical Design: You will lead the architectural design for complex software projects, covering both the backend systems and the frontend user interfaces. • Build & Integrate: You'll build and maintain features, bridging the gap between our backend infrastructure and the frontend user experience. • Mentor & Lead: You will guide small groups of engineers, mentor team members, and help support a strong engineering culture. • Collaborate: You'll work closely with other teams, including product, design, and others. • Ensure Quality: You will be responsible for overall code quality, software best practices, and ensuring a high-quality user experience. • Our Tech: You'll work with technologies like TypeScript, React, Python, FastAPI, and SQL databases (like PostgreSQL) on cloud platforms (AWS/GCP). • You’ll help support a strong engineering culture.




