
Software Engineer, AI
Platform.sh
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇫🇷 France
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
GoMicroservices
About the role
- Design, build, and maintain backend services in Go (Golang) that power AI-driven agents.
- Integrate AI/ML models into production environments, including LLMs, decision-making systems, and reinforcement learning agents.
- Develop APIs and microservices for agent communication, orchestration, and lifecycle management.
- Implement concurrency, event-driven systems, and message queues to support scalable agent interactions.
- Ensure security, reliability, and observability with robust logging, monitoring, and alerting practices.
- Collaborate with Data and Product teams to turn prototypes into production-ready services, while shaping architecture decisions around frameworks, data management, and testing.
- Write clear technical documentation, champion Go development best practices, and contribute to a collaborative remote-first culture with pair programming and team sessions.
Requirements
- 3+ years of development experience in Go.
- Experience building applications that leverage foundation AI models.
- Strong awareness of the AI engineering landscape with the ability to learn and adapt quickly.
- A customer-focused mindset, solving real-world user problems through technology.
- Understanding of security considerations in both AI engineering and broader application development.
Benefits
- Flexible PTO
- Comprehensive healthcare coverage (UK, France, Spain)
- Company stock options
- Professional development budget
- Office equipment budget
- Wellness budget
- Annual team gatherings
- Internet reimbursement
- Inclusive parental leave
- Remote work travel program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GoAIMLAPIsmicroservicesconcurrencyevent-driven systemsmessage queuesloggingmonitoring
Soft skills
collaborationcustomer-focused mindsetproblem-solvingadaptabilitycommunication