Quick Summary
We are seeking a Senior Software Engineer passionate about transforming ambitious concepts into impactful production systems that enhance developer experience and drive business value. This role involves full-stack development, encompassing backend APIs, orchestration, SDKs, dashboards, and developer tools. The Senior Software Engineer will own projects from inception to delivery, focusing on user needs, elegant solution design, and outcomes that accelerate and simplify AI development. Collaboration across teams is essential to build robust, performant, and user-friendly systems. This position demands a blend of technical depth, product intuition, and leadership, ideal for engineers eager to influence both the "how" and "why" of system development.
Is this role a fit for you?
You are driven by impact, excelling at transforming complex AI systems into developer-centric products. You possess a holistic view of architecture, user experience, and business outcomes, committed to delivering elegant and dependable systems. You are adept at designing APIs, building scalable backend services, and enhancing developer experiences. You uphold high-quality standards, mentor peers, and align product vision with technical execution.
What this role could entail
- Lead the design and implementation of core systems for Runware’s AI platform.
- Develop and evolve backend APIs, SDKs, and developer tools for seamless AI integration.
- Integrate and optimize image and video models, with support for new modalities like audio and custom LLMs.
- Architect scalable, reliable systems for AI inference orchestration and workload optimization.
- Collaborate with platform and infrastructure teams to enhance performance, reliability, and observability.
- Shape technical direction through architectural discussions and long-term planning.
- Mentor engineers via code and design reviews, promoting technical excellence and growth.
- Contribute to documentation, tooling, and SDKs to improve the developer experience.
- Drive initiatives to enhance platform building, deployment, and maintenance processes.
Requirements
- Deep experience in building distributed and high-performance systems.
- Strong programming skills in PHP or Go.
- Proven track record of designing and delivering scalable backend systems and APIs.
- Understanding of asynchronous workloads, queues, and streaming data.
- Experience with cloud and bare-metal infrastructure.
- Excellent grasp of system design, performance optimization, and scalability principles.
- Clear communicator capable of leading technical projects and collaborating effectively across teams.
- Passion for mentoring and elevating engineering standards.
- Proactive problem-solver balancing short-term progress with long-term vision.
- Must be located within a European time zone.
Benefits
We operate as a remote-first collective, with in-person gatherings twice annually for planning, brainstorming, celebrating achievements, and fostering face-to-face connections. While core hours are established for collaborative work and calls, your calendar outside these times is flexible. We encourage working hours that optimize peak performance while supporting a healthy work-life balance.
Our release cycles are characterized by speed and intensity, followed by dedicated downtime. After significant project pushes, the team is encouraged to unplug, recharge, and return invigorated for future challenges.
- Generous paid time off, including vacation, sick days, and public holidays.
- Meaningful stock options, allowing you to share in the company's success.
- Remote-first work setup, enabling you to work from home in any location where we can employ you.
- Flexible hours, providing autonomy over your schedule outside core collaboration blocks.
- Comprehensive family leave, including paid maternity, paternity, and caregiver time.
- Company retreats held twice yearly in inspiring locations.

