Skip to main content
技术与革新

Software Engineer

(opens in new window)申请
  • Älmhult, , Sweden
  • 网络技术与数字解决方案
  • 全职
位置

职位描述

  • 职位 ID: R0013320

  • 发布日期: 07/11/2025

  • Company description

    Hej, 

    Do you want to go to work and help create a better everyday life for the many people? 

    With us, you can feel at home at work while sharing that feeling with millions of people around the world. We encourage you to stand up for yourself and others, creating an environment where everyone feels welcome. We invite you to open new doors, embrace mistakes, and grow from them. As our new Software Engineer, you will have many opportunities to try things you have never done before. 


    Job description

    What we’d like you to bring to the table 

    You build bridges between human imagination and machine expression. You thrive at the intersection of high-performance backend systems and expressive AI tooling. With a system-oriented mindset and a collaborative spirit, you enjoy working alongside AI engineers, product designers, and creative directors to bring intelligent agents to life. Whether your background includes cognitive architecture, simulation systems, or world-building, you’re drawn to projects that value philosophical depth, symbolic reasoning, and imaginative design. 

    Key Responsibilities 

    • Design and implement core backend architecture for AgentVerse: services, registries, cognitive modules, and orchestrators.  

    • Define runtime orchestration for AI agents lifecycles, roles, and communication bridges (Redis, RabbitMQ, WebSockets).  

    • Build high-performance services with async FastAPI, DI modules, and event-driven data flows.  

    • Develop front-to-back integration for Agent Operations UI: connecting React/Next.js interfaces to backend endpoints and WebSocket streams.  

    • Collaborate with AI engineers, product designers, and creative directors to deliver tools blending enterprise reliability with LLM-driven creativity. 


    Qualification

    Qualification 

    • 5+ years in software development, 3+ in backend-focused full-stack roles. 

    • Strong in Python async services (FastAPI, aio* or similar). 

    • Solid grasp of data modeling, messaging, and containerized microservices. 

    • Familiar with modern frontend (Next.js + TypeScript) and state management. 

    • Experience with distributed/event-driven systems (queues, pub/sub, caching). 

    • Advocate for clean, modular, maintainable code. 

    • Bonus: AI/LLM integration (OpenAI, LangChain, semantic search). 

    • Enterprise practices: testing, observability, deployment strategies. 
       

    Nice-to-Haves 

    • Hands-on with LLM systems, prompt pipelines, orchestration frameworks. 

    • Knowledge of DI containers, plugin architectures, dynamic registries. 

    • Background in cognitive architectures or AI orchestration. 

    • Familiarity with Azure/GCP ecosystems and managed AI services. 

    • Interest in philosophy or symbolic systems — we value depth of thought. 


    More Information

    This is a permanent role based in Älmhult. We look forward to receiving your application – CV and motivation letter, in English, by 23rd of November. We really want to get to know you, so make sure you tell us why you want to work as a Software Engineer at IMC and why you would be a good fit for this role. Please note that we are continuously interviewing candidates and may close the ad earlier.   

    If you have questions about the recruitment process, you are welcome to contact P&C recruiter: Bas de Koeijerv basde.koeijer@inter.ikea.com. If you have questions about the job, you are welcome to contact hiring manager: Armin Casbian armin.casbian@inter.ikea.com 

    We do not accept applications sent directly via email. Looking forward to hearing from you!  

    At IKEA, we are looking for people who believe everyone deserves a seat at the table. You are welcome no matter where you come from, what you believe, or what you look like. We do not even care how you have furnished your home. We are interested in you simply because you’re you. Even if your experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply. We believe that people’s different perspectives, backgrounds, and personalities make us better at understanding our customers’ dreams and needs. At IKEA we’re all working on the same project. 

       
    If you have a special need that requires accommodation in the recruitment process, just let us know.   

(opens in new window)申请