Upside is an applied AI engineering and consultancy firm that builds software for scaling companies, international brands, and large institutions, with particular depth in healthcare and life sciences. The team designs, builds, and runs systems, and develops its own intellectual property, including frameworks and components refined through production deployments. Upside works on unclear, high-stakes problems, determining what should be built, delivering it properly, and leaving clients with systems they can own. The Software Engineer role combines engineering, consulting, and product thinking. Engineers own technical decisions across architecture, data, security, performance, and failure modes; learn client domains and translate their processes and constraints into technical decisions; and consider how systems behave at scale, fail, and are operated after launch. The role emphasizes deliberate scoping so that the work built creates value. The position involves close collaboration with client engineering and product teams and the use of coding agents as a core delivery engine. Engineers make foundational design decisions, oversee agent-generated implementations, establish quality controls, and contribute workflows and patterns to the wider team and Upside’s open-source frameworks. The role is Kraków-first, with hybrid or remote work available from anywhere in Poland.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed