How Remoteville checks and expires listings
Applied AI Engineer
Skills
Software DevelopmentArtificial IntelligenceDeployment StrategiesEngineeringEnglishHTMLMessaging Platforms
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 3–5+ years of experience in software engineering technical implementation or related roles
- Proficiency in JavaScript TypeScript and modern web development practices
- Comfort with Python or similar scripting languages a plus
- Experience deploying and iterating on LLM-based applications in real-world environments
- Experience with communications or messaging platforms such as Zendesk WhatsApp or Telegram preferred
- Experience integrating AI systems with third-party platforms and business tools such as CRMs messaging platforms and APIs
- Familiarity with common integration patterns authentication approaches and data flow considerations
- Proficiency with AI-assisted development tools and understanding their limitations and failure modes
- Strong problem-solving skills with ability to translate real-world challenges into technical solutions
- Experience working in low-resource high-complexity or field-based environments
- Ability to operate in ambiguous environments and define structure where none exists
- Strong understanding of how AI systems behave in practice including limitations and failure modes
- Ability to work across technical and non-technical teams and translate between them
- Experience training non-technical users and managing system handovers
- Experience in humanitarian development or nonprofit contexts strongly preferred
- Familiarity with East or Central Africa contexts preferred
- Fluency in English required additional regional language skills preferred
Nice to have
- Solutions-driven
- Passionate
- Adaptable
- Collaborative
- Field-oriented
Day to day
- Lead end-to-end deployment of AI systems in program contexts, from initial scoping through live use and iteration.
- Adapt AI systems to local environments, including language, cultural nuance, and operational realities, to improve relevance and usability.
- Test validate and troubleshoot systems in real-world conditions, identify failure modes, and collaborate on improvements for sustained impact.
