Principal Software Engineer

Poland | Remote helps companies gain a competitive advantage by providing customized AI-powered end-to-end solutions, with the main focus on AI software, team augmentation and AI advisory services.

Our technology capabilities include computer vision, predictive analytics and natural language processing. We also deliver machine learning and deep learning training programs to support companies in building in-house AI capabilities. is a leading AI solutions provider, dedicated to helping organizations harness the power of artificial intelligence to drive innovation, improve efficiency and deliver tangible business results. We are currently seeking a highly skilled and motivated Principal Software Engineer with a strong background in driving AI solutions into production to join our rapidly expanding team.

As a Principal Software Engineer at, you will play a critical role in the development, implementation, and production deployment of cutting-edge AI-driven solutions for a diverse range of clients. You will work closely with a team of talented engineers and researchers to design, develop, and deploy advanced AI systems that address real-world challenges, with a focus on scalability and performance.


  • Take the lead in designing and creating AI-based solutions for clients, focusing on making them scalable and easy to adapt.
  • Work closely with a team that includes data scientists and product managers to make sure projects are completed successfully.
  • Find and use new tools and technologies to improve the performance and upkeep of AI systems.
  • Participate in reviewing code and designs, making sure everything meets the highest quality standards and follows best practices.
  • Help improve the company’s engineering processes and create or enhance tools, frameworks, and libraries.
  • Assist in pre-sales technical discussions and requirement collection.
  • Keep up with the latest trends in AI and software engineering.

You must have:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • At least 7 years of experience in software engineering, ideally with experience in creating software as a service (SaaS) and AI solutions.
  • Strong skills in programming, especially in object-oriented languages like Python (must), Java, or Go.
  • A deep understanding of the software development lifecycle and experience in using this knowledge to build AI solutions that can scale and perform well.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiar with best practices in software engineering, like using version control, continuous integration (CI/CD), and automated testing.
  • Experience with Agile methodologies and working in a dynamic, team-oriented environment.
  • Excellent problem-solving abilities, with a knack for thinking both critically and creatively.
  • Great at communicating complex technical ideas clearly.
  • Must know how to use container technologies, such as Docker and Kubernetes.

Bonus Skills:

  • experience with generative AI and Large Language Models (LLMs),
  • experience with Data Engineering, with a strong understanding of data pipelines, data storage, and data processing technologies,
  • experience with DevOps practices, including automation, configuration management, and orchestration tools, to enhance the deployment and scaling of AI solutions,
  • knowledge of MLOps principles and tools to streamline the lifecycle of machine learning models from development to production, ensuring their scalability and performance.

We offer:

  • competitive salary and benefits package,
  • opportunity to work on cutting-edge AI projects with a diverse range of clients and industries, driving solutions from development to production,
  • collaborative and supportive work environment, where you can grow and learn from a team of talented professionals,
  • an opportunity to participate in conferences and workshops,
  • an opportunity to participate in Tech Talks (internal training and seminar sessions),
  • flexible working hours and remote work options.

If you are a highly motivated, technically skilled professional with a passion for AI, a strong background in object-oriented programming, and a desire to make a real impact, we want to hear from you! Apply now to join our growing team at

Some of our benefits

Medical package
Multisport cards
Flexible working hours
Lunch provided
Onsite English Lessons
Kitchens stocked with fruit and veggies twice a week
Theatre discount
Monthly integration budget
Company library
Knowledge sharing via deeptalks project
Holiday celebration

Contact us

The administrator of the personal data provided by you in the registration form is sp. z o.o., headquartered at al. Jerozolimskie 44, 00-024 Warsaw, Poland. Your personal data will be processed for the purpose of directing marketing content to you.
Detailed information about the processing of your personal data, including your rights, can be found in our privacy policy.
* This consent is required to receive email communication from sp. z o.o. regarding the company and its offerings.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
  •, Inc.
  • 2100 Geng Road, Suite 210
  • Palo Alto, CA 94303
  • United States of America
  • Sp. z o.o.
  • al. Jerozolimskie 44
  • 00-024 Warsaw
  • Poland
  • ul. Łęczycka 59
  • 85-737 Bydgoszcz
  • Poland
Let us know how we can help