This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a mid-level Forward Deployed Engineer (FDE) to partner with enterprise clients and deliver scalable, AI-enabled digital solutions. In this role, you will embed within client environments to understand business challenges, design technical architectures, and lead the implementation of cloud, data, and application systems. You will operate at the intersection of engineering and consulting—owning delivery from discovery through production deployment—while collaborating with globally distributed teams. This position requires strong technical depth, hands-on execution, and the ability to communicate effectively with both technical and non-technical stakeholders to drive measurable business outcomes.
Job Responsibility:
Partner with client stakeholders to gather requirements, define use cases, and align on technical solutions
Translate business problems into scalable system architectures and implementation plans
Design and develop APIs, integrations, and microservices across enterprise systems
Build and maintain data pipelines, ETL workflows, and data models for analytics and AI use cases
Deploy, configure, and manage applications on cloud platforms (AWS, Azure, or GCP)
Integrate enterprise platforms such as CRM, ERP, and third-party SaaS solutions
Lead technical discovery sessions, architecture reviews, and solution design workshops
Collaborate with offshore and onshore engineering teams to deliver end-to-end solutions
Ensure systems meet performance, scalability, security, and reliability requirements
Troubleshoot production issues and drive rapid iteration based on client feedback
Provide best practices for system architecture, governance, and operational excellence
Contribute reusable components, frameworks, and accelerators for future engagements
Support client onboarding, knowledge transfer, and long-term adoption of solutions
Participate in agile delivery processes and contribute to sprint planning and execution
Identify opportunities to enhance solutions through automation, data, and AI capabilities
Requirements:
5+ years of experience in software engineering, data engineering, or technical consulting roles
Strong programming skills in Python, JavaScript/TypeScript, Java, or similar languages
Hands-on experience with cloud platforms (AWS, Azure, or GCP) and distributed systems
Experience designing and consuming RESTful APIs, microservices, and integration patterns
Proficiency in SQL, data modeling, and building ETL/data pipelines
Familiarity with DevOps tools and practices (Docker, Kubernetes, CI/CD pipelines)
Experience working in client-facing roles within IT services or consulting environments
Strong problem-solving skills and ability to operate in ambiguous, fast-paced settings
Excellent communication skills with the ability to engage both technical and business stakeholders
Understanding of system architecture, scalability, and performance optimization
Nice to have:
Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field
Relevant certifications in cloud platforms (AWS/Azure/GCP), data engineering, or AI/ML preferred