Software Engineer

The Functionary Latin America
Remote
This Job is No Longer Active This position is no longer accepting applications

Job Description


Job Description:

We are seeking a Senior Software Engineer – AI to lead the development of Generative AI–enabled applications. This role requires full-stack expertise, hands-on experience with AI technologies, and the ability to drive scalable, high-quality solutions used by millions of learners worldwide.


Key responsibilities:

  • Lead design, development, and maintenance of AI platforms and applications.
  • Integrate emerging AI capabilities into new and existing products.
  • Build and maintain web applications with high availability and reliability.
  • Collaborate with product, engineering, and leadership to align solutions with business needs.
  • Ensure application security, compliance, and CI/CD best practices.
  • Mentor junior engineers and foster a culture of technical excellence.


Must haves:

  • 5+ years of experience as a Full Stack Software Engineer, working across both (80%) development and Frontend (20%)
  • Proficient in Python, with a passion for AI.
  • Experienced in API development, Java, and Node.js.
  • Hands-on experience with Azure Cloud Services and strong expertise in Terraform.
  • Skilled in PostgreSQL and database management.
  • Strong background in Unit Testing and quality assurance.
  • Demonstrated leadership qualities, empathy, and effective communication with developers and stakeholders.
  • Proven success working in distributed teams and fast-paced release cycles.
  • Excellent communication and collaboration skills.


Nice to haves:

  • Prior experience with AI projects is a huge plus (e.g. Azure AI Search, Azure OpenAI service, Amazon Bedrock or similar)
  • Experience with Typescript, Jira / Asana
  • Background in Edtech, finance or healthcare.
  • Experience with accessibility.

Subscribe our newsletter

New Things Will Always Update Regularly