Software Engineer (Applied AI Projects)

Remote job

Upside

Earn every time you shop gas, grocery, or food with Upside's free top-rated app. Get cash back on everyday necessities, making your purchases more rewarding. Download and start earning today!

View all jobs at Upside

Apply now Apply later

At Upside, we’re not just shipping features - we’re partnering with ambitious companies across the globe to solve complex, meaningful problems through Applied AI. We work in small, focused teams, combining engineering, product thinking, and design, to deliver outcomes, not just output.

Role overview:

We’re looking for a Software Engineer for Applied AI projects who is genuinely curious about AI and who thrives in a consulting setting, values Research & Development, and enjoys collaborating closely with both engineers and business stakeholders. If you would like to work on the forefront of AI implementation in business, making smart tech choices, and constantly improving your craft - this role is for you.

Requirements

  • Experience in building scalable AI applications in production environments.

  • Strong proficiency in Python

  • Knowledge of tools like FastAPI, Django, Pandas, NumPy, PyTorch

  • Solid understanding of software architecture principles: monoliths, microservices, asynchronous systems, messaging patterns, and scalability.

  • Deep knowledge of relational databases (we mostly use PostgreSQL) and performance optimization.

  • Practical experience with Continuous Integration/Continuous Deployment (CI/CD) practices and modern cloud environments (AWS or similar).

  • Strong consulting mindset: balancing technical excellence with client needs and communicating effectively with both technical and non-technical stakeholders.

  • Fluent English, with clear written and verbal communication.

Bonus Points if You have

  • Hands-on experience integrating or deploying LLMs (e.g., OpenAI, Mistral) in production settings.

  • Understanding of prompt engineering, vector search, embeddings, or Retrieval-Augmented Generation (RAG).

  • Interest in working with AI systems - including integrating LLMs, orchestrating AI-driven features, or building services around generative models.

Your responsibilities would be

  • Developing complex digital platforms - from architecture decisions to implementation and deployment.

  • Work in autonomous teams (3-9 people) delivering mission-critical systems

  • Collaborate directly with technology leaders, founders, and domain experts to shape solutions that drive real business outcomes.

What We Offer

  • Competitive salary and transparent progression path

  • Flexible work: office in Kraków, hybrid or remote from anywhere in Poland, with company on-sites.

  • Additional paid days off beyond national holidays.

  • A deeply collaborative, engineering-led company culture.

  • Support for ongoing learning: conference budgets, books, online courses.

Salary:

Senior Engineer: 20 800 - 25 900 PLN net + VAT
Lead Engineer: >26 500 PLN net + VAT

Including additional days off

Location:

Office in Kraków, hybrid, fully-remote.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  6  2  0

Tags: Architecture AWS CI/CD Consulting Django Engineering FastAPI Generative modeling LLMs Microservices NumPy OpenAI Pandas PostgreSQL Prompt engineering Python PyTorch RAG R&D RDBMS Research

Perks/benefits: Career development Competitive pay Flex hours

Region: Remote/Anywhere

More jobs like this