Principal Software Engineer

Warsaw|Bydgoszcz|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.


  • lead the design, development, and implementation of high-quality AI-driven solutions for various client projects, with a strong emphasis on driving solutions into production,
  • collaborate with cross-functional teams, including data scientists, machine learning engineers, and product managers, to ensure successful project delivery and seamless integration into production environments,
  • provide technical expertise and guidance to junior engineers and team members, particularly in object-oriented programming languages such as Python and C++,
  • evaluate and implement new tools and technologies to improve the performance, scalability, and maintainability of AI systems in production,
  • participate in code and design reviews to ensure the highest quality standards and adherence to best practices in object-oriented programming,
  • contribute to the continuous improvement of engineering practices and processes within the organization,
  • assist in pre-sales and customer-facing activities, including product demonstrations, technical discussions, and requirements gathering,
  • stay current with advancements in AI, machine learning, software engineering, and object-oriented programming, and contribute to the company’s thought leadership through blog posts, presentations, and whitepapers.

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, with a focus on AI, machine learning, or data science applications, and a proven track record of driving solutions into production,
  • strong proficiency in object-oriented programming languages, such as Python and C++, in particular in AI/ML related development,
  • experience working with relevant AI/ML libraries such as TensorFlow, PyTorch, or Scikit-learn,
  • experience with cloud-based platforms such as AWS, Azure, or Google Cloud,
  • solid understanding of software engineering best practices, including version control, continuous integration, and automated testing,
  • familiarity with Agile methodologies and experience working in a fast-paced, collaborative environment,
  • excellent problem-solving skills and the ability to think critically and creatively,
  • strong communication skills, both written and verbal, with the ability to effectively communicate complex technical concepts to both technical and non-technical audiences.

Bonus Skills:

  • hands-on experience with image, text or point cloud data processing,
  • experience with containerization technologies, such as Docker or Kubernetes,
  • familiarity with optimizing Python/C++ code and/or deep learning solutions for embedded devices, such as IoT devices or edge computing systems.

We offer:

  • competitive salary and benefits package, including performance-based bonuses,
  • 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 around the world,
  • 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