Senior AI Forward Deployed Software Engineer

New
I
ITFSAI software
Praca zdalna (Polska)ContractSenior
Salary250 - 400 PLN per hour
Apply NowOpens the employer's application page

Job Details

Languages
English: fluent, minimum C1, spoken and written.
Experience
Minimum 8 years of software engineering experience; minimum 2 years in customer-facing / embedded roles.
Required Skills
Node.jsPythonJavaAngularReactCI/CDLangChain

Requirements

  • Have at least 8 years of software engineering experience.
  • Have at least 2 years of experience in customer-facing or embedded roles.
  • Have practical experience designing and implementing AI-native software and integrating AI into business and decision-making processes.
  • Be proficient in backend technologies including Python, Node.js, and Java.
  • Be proficient in frontend technologies including React and Angular.
  • Have practical knowledge of LLM tools and topics, including LangChain, Semantic Kernel, prompt chaining, vector search, and context management.
  • Have strong knowledge of system architecture, REST/GraphQL API design, and diagnosing and optimizing distributed-system performance.
  • Have DevOps experience and experience deploying solutions on AWS, Azure, or GCP.
  • Have experience with CI/CD, containers, and Infrastructure as Code.
  • Be willing to travel for business up to 30% of working time.
  • Have fluent spoken and written English at a minimum C1 level.

Responsibilities

  • Design and implement production AI solutions end to end in agile iterations, covering backend services, data orchestration, LLM pipelines, and user interfaces.
  • Make architectural and application design decisions and ensure solutions are scalable.
  • Work with client teams in workshops to identify value streams and analyze business problems.
  • Build full-stack applications using REST/GraphQL APIs, data orchestration pipelines, vector database integrations, LangChain, Semantic Kernel, and React or Angular components.
  • Integrate with legacy systems and deliver implementations in a dynamic project environment.
  • Create reusable resources, libraries, SDKs, prompt templates, and documentation.
  • Share implementation findings with product teams and contribute to platform development.
  • Diagnose distributed systems, optimize latency, and implement monitoring and observability procedures.
  • Deploy and maintain cloud applications on AWS, Azure, or GCP using CI/CD, containerization, and Infrastructure as Code.
  • Lead technical implementations from the ground up and build working relationships with client architects, product managers, and teams.
View Full Description & ApplyYou'll be redirected to the employer's site
250 - 400 PLN per hour
Apply Now