All offersWrocławPythonPrincipal Software Engineer
Principal Software Engineer

Principal Software Engineer
Type of work
Employment Type
Operating mode

Tech stack

    Cloud Platforms
    AI Solutions
    nice to have
    nice to have
    DevOps practices
    nice to have
    nice to have
    Data Engineering
    nice to have

Job description

Online interview 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