Senior AI Software Engineer

AI/ML

Senior AI Software Engineer

AI/ML
Centrum, Warsaw

emagine Polska

Full-time
Any
Senior
Remote

Job description

Job Overview:

We are seeking a Senior AI Software Engineer to participate in the development of a strategic internal solution that will empower our client’s sales organization with data-driven insights and intelligent tools to drive commercial growth. With a commitment to innovation, excellence, and sustainable growth, we are looking for a talented candidate to join the team team and drive the creation of cutting-edge AI solutions.

Main Responsibilities:

  • Collaborate and Innovate: Work closely with product the Tech Lead and other engineers to build best-in-class AI-enabled features for our products.

  • AI Integration: Implement and integrate AI technologies, such as Generative AI, machine learning models, or NLP, to enhance our platform's capabilities, optimize processes, and improve user experiences.

  • Platform Development: Design, develop, and maintain scalable AI platform features to enable feature teams, ensuring compatibility with other services and APIs.

  • Rapid Problem-Solving: Quickly fix bugs and solve problems related to AI performance, model integration, or data pipeline issues to enhance customer satisfaction.

  • Continuous Improvement: Participate in code reviews and contribute to improving our AI development processes, ensuring AI components are scalable, efficient, and maintainable.

What’s on offer:

  • 100% remote work (Poland-based)

  • First contract for 6 months with strong possibility of extension

  • B2B contract

  • 560 euros per day + VAT, depending on experience

Key Requirements:

  • At least 7 years of experience as a Software Engineer.

  • Proven track record of working in AI product development.

  • Expertise in Python; valuable skills in Java, Scala, C#.

  • Expertise in Prompt Engineering & Drafting and Lifecycle Management.

  • Expertise in AI System metrics, including reliability and accuracy.

  • Knowledge of Prompt types and patterns; experience leading the prompt effort.

  • Knowledge in Agents Design and orchestration.

  • Knowledge in microservices; valuable skills in GraphQL.

  • Knowledge in DevOps, such as ADO pipelines, Docker; experience deploying models (MLOps, LLMOps, AIOps).

  • Knowledge in Data management & data structures, such as JSON schema, Avro.

  • Experience with workflow orchestration using Apache Airflow and Microsoft Fabric Data Factory pipelines within Microsoft Fabric.

  • Strong understanding of GenAI/AI/ML technologies; knowledge in concepts like AI flow, evaluation, training, scoring, prompting, guardrails, and RAG.

  • Experience with Cloud providers like Azure, GCP, or AWS.

  • Experience in Agile development methodologies, particularly SCRUM.

  • Valuable knowledge in distributed architectures, Akka concepts, NLP projects, standard methodologies and principles, software patterns.

  • Experience leading a team and mentoring juniors.

  • Proficiency in using project management and collaboration tools (e.g., JIRA, Trello).

  • Cloud certifications are a plus.

Other Details:

This position offers the opportunity to work in a flexible environment with a focus on innovative AI solutions. Remote work options are available, and candidates are encouraged to apply regardless of their location.

Tech stack

    English

    B1

    C#

    advanced

    training

    advanced

    Scrum

    advanced

    JSON

    advanced

    Artificial Intelligence (AI)

    advanced

    Atlassian JIRA

    advanced

    Project Management

    advanced

    Agile

    advanced

    Java

    advanced

    Python

    advanced

Office location