Your Role Work as a software engineer in an agile, cross-functional team Own the development of new user-facing features and product experiences end-to-end integrating our powerful ML models into a product that brings real value to our users Clarify loose requirements where necessary and transform them into our software system’s design and architecture leading and participating in joint system design and architecture sessions Work along the full DevOps lifecycle (”You build it, you run it”) and technology stack (frontend, backend) Consistently improve our code base and engineering and operations processes and practices Triage product or system issues and bugs and solve and fix them by analyzing the sources Mentor and guide less experienced engineers, e.g., by reviewing their code, giving feedback in mini retros etc. Work with different stakeholders (product, design, qa etc.) and come up with (technical) solutions for the problems pose and communicate them effectively Your Profile Requirements 4 years of relevant engineering experience at tech and product-driven companies Deep knowledge about software architecture and design, with a focus on distributed systems, e.g., DDD, quality trees and scenarios, hexagonal architecture, event-driven architecture software engineering best practices and principles, e.g., TDD, 12-factor app, clean code Proficiency with at least one frontend framework and language, e.g., TypeScript, Angular, React Proficiency with at least one backend framework and language, e.g., Python, FastAPI, Go Experience with different databases and storage options, e.g., Mongo, Postgres, S3, Snowflake Extensively worked with at least one of the major cloud platforms (AWS, Azure, GCP) Thorough experience with most of the phases of the DevOps LifeCycle (and at least a clear picture of and interest in learning about the rest of the phases) taking incoming requirements and clarifying them, transforming them into software design and architecture, implementing and releasing it, integrating and deploying it, operating and monitoring the software, debugging and fixing bugs Strong team player and problem solver of even the most challenging, technical problems Ability to move fast in and bring to clarity to an environment with sometimes loosely defined and fast-changing requirements Fluent in English Bonuses Interested in robotic process automation and test automation Interested in AI/ML and MLOps Integrating models into a software solution to bring value to users Building up data pipelines and feedback loops to improve the models Interested in developing into a technical leadership role Deep experience in securing applications and infrastructure Certifications of Cloud and Software Architecture knowledge, e.g., AWS Solutions Architect, iSAQB Our Offer Highly competitive salary stock options (depending on experience). Flexible working hours and async work encouraged. We let you create your work day around your personal life not the other way around. Awesome team events, like surfing in Portugal, hiking and canoing in the Bavarian forest Choose how you want to work: Fully remote, in our office in Karlsruhe/Berlin, or hybrid. Free choice of your equipment Opportunity to have a high and lasting impact on product, company, and people: Defining the next-generation AI-driven automation platform. Influencing the technology stack and product strategy. Shaping the culture and growth of AskUI. A real commitment to technical excellence, life-long learning, and quality. A supportive team that values your expertise and collaboration. A truly agile working environment where you have autonomy over your work. Low bureaucracy: Spend your time building and innovating rather than sitting in unnecessary meetings. Apply Now Join us in revolutionizing automation with AI. Let’s shape the future together About us Build the next-generation AI-driven automation platform and make a lasting impact on the world. Ready for the future of automation? At AskUI, we're on a mission to liberate humans from mundane tasks. Our AI-powered automation engine helps businesses save valuable resources locked up in repetitive manual processes, especially within legacy third-party apps that don't expose their logical structure through APIs. Join us in our quest to turn the "ordinary" into "extraordinary" and change the way businesses operate. We are a remote-first company with a diverse, mission-driven team drawing experiences from top-tier companies like Otto, Siemens, SAP, and Crytek. Based in Karlsruhe, Germany, we practice a unique blend of lean and agile methodologies - like using a variety of (AI) tools in our day to day lives to maximize productivity - designed to support our bold mission.