K

KI group

Forward Deployed Software Engineer

AI Application Engineering +1Updated on Nov 13
Full-timeLisbon, PortugalNo salary listedIn-person

About the Job

Requirements

  • Strong software engineering skills combined with product thinking, customer collaboration, and an ownership-driven delivery mindset.
  • Ability to understand customers’ business processes, technical environments, users, and operational challenges.
  • Ability to structure ambiguous requirements and translate them into clear, implementable technical solutions.
  • Ability to understand existing systems, decision logic, data flows, dependencies, and integration constraints.
  • Ability to build production-ready applications across frontend, backend, APIs, integrations, and cloud components.
  • Experience or ability to develop frontend applications using technologies such as React and TypeScript.
  • Experience or ability to build backend services and APIs using technologies such as Python, FastAPI, .NET, or comparable frameworks.
  • Ability to connect systems through reliable APIs, event-driven patterns, and enterprise integrations.
  • Ability to integrate AI and large language model capabilities where they create meaningful value.
  • Ability to write maintainable, testable, secure, production-ready software and apply sound architecture, code quality, automated testing, documentation, and code review practices.
  • Ability to design service boundaries, interfaces, data contracts, and error-handling strategies, considering scalability, performance, resilience, observability, security, and cost.
  • Ability to communicate technical decisions, trade-offs, risks, and progress to technical and non-technical stakeholders.
  • Ability to adapt solutions to enterprise constraints, including architecture, security, networking, identity management, and governance.

Responsibilities

  • Work directly with customers to understand business processes, technical environments, users, and operational challenges.
  • Structure ambiguous requirements, identify the underlying problem behind requests, and help customers prioritize what should be built.
  • Design and implement production-ready applications spanning frontend, backend, APIs, integrations, and cloud components.
  • Develop frontend applications using technologies such as React and TypeScript.
  • Build backend services and APIs using technologies such as Python, FastAPI, .NET, or comparable frameworks.
  • Connect internal and external systems through reliable APIs, event-driven patterns, and enterprise integrations.
  • Build rapid prototypes when requirements are uncertain and evolve successful concepts into scalable, maintainable products.
  • Integrate AI and large language model capabilities for applications such as assistants, search, document processing, workflow automation, and decision support.
  • Design service boundaries, interfaces, data contracts, and error-handling strategies; account for scalability, performance, resilience, observability, security, and cost.
  • Improve development speed and software quality through automation, reusable components, and AI-assisted engineering workflows.
  • Contribute to technical standards, architectural decisions, and engineering best practices across projects.
  • Participate in customer workshops, implementation sessions, technical discussions, and delivery phases.
  • Collaborate with Engineering Managers, AI Engineers, Data Engineers, Cloud Architects, QA Engineers, and customer teams.
  • Adapt solutions to enterprise constraints, including existing architecture, security requirements, networking, identity management, and governance.
  • Own delivery from the first customer conversation through implementation, deployment, operation, and continuous improvement.
  • Support other engineers through code reviews, technical guidance, pairing, and knowledge sharing.

About the Company

Company size
11-50
Company stage
IPO
Headquarters
Turin, Italy
Founded
1956

Recently Posted Jobs

Explore more opportunities at KI group

See more jobs