Software Engineer – AI
Contract : 6–12 months (extendable)
Location : Remote – Nearshore (EST hours preferred)Overview
Our client is looking for a highly skilled and experiencedSoftware Engineer – AIto join the engineering team.
The ideal candidate will have strong hands-on experience buildingfull-stack applications (80% backend / 20% frontend) , with solid expertise inGo, Python, or Node.json the backend andAngularon the frontend.This professional will contribute to the development ofAI-powered tools and applications , supporting initiatives involvingGenerative AI .
While deep AI expertise is not required, prior experience integrating or using AI tools is highly desirable.Key Responsibilities
Design, develop, implement, and maintain AI platforms and AI-powered applications.
Stay up to date with advancements in AI technologies and explore opportunities for integration.
Build, enhance, and maintain scalable web applications with a focus on performance and reliability.
Collaborate with cross-functional teams, including Product, Engineering, and SRE.
Implement best practices for security, scalability, and software delivery.
Contribute to CI / CD processes to ensure smooth and consistent releases.
Mentor junior engineers and promote technical excellence within the team.Requirements
Must-Have Skills :
4+ years of professional software development experience.
Strong backend experience withGo (preferred) ,Python , orNode.js .
Frontend experience withAngular(or a similar modern framework).
Experience withAzureandAPI development .
Knowledge ofPostgreSQL(approximately
Practical experience withAI tools(e.g., Azure AI Search, Azure OpenAI, Amazon Bedrock, etc.).
Familiarity withCI / CD pipelines ,Docker , andGitHub .
Experience working in distributed teams usingAgile methodologiesand tools such asJiraorAsana .
Nice-to-Have Skills :
Experience withTerraform(preferred but not required).
Exposure toTypeScriptandReact .
Experience withcloud infrastructure(AWS or Azure).
Previous background ineducation, finance, or healthcareindustries.Preferred Profile
80% backend (Go, Python, Node.js) and 20% frontend (Angular).
Hands-on experience withAI integration or experimentation .
Excellent communication and teamwork skills in distributed environments.
Strong analytical thinking, curiosity, and accountability.
Software Engineer • Campina Grande do Sul, Paraná, Brasil