Software Engineer – AI
Contract : 6–12 months (extendable)
Location : Remote – Nearshore (EST hours preferred)
Overview
Our client is looking for a highly skilled and experienced Software Engineer – AI to join the engineering team. The ideal candidate will have strong hands-on experience building full-stack applications (80% backend / 20% frontend) , with solid expertise in Go, Python, or Node.js on the backend and Angular on the frontend.
This professional will contribute to the development of AI-powered tools and applications , supporting initiatives involving Generative 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 with Go (preferred) , Python , or Node.js .
Frontend experience with Angular (or a similar modern framework).
Experience with Azure and API development .
Knowledge of PostgreSQL (approximately 10–15% of responsibilities).
Practical experience with AI tools (e.g., Azure AI Search, Azure OpenAI, Amazon Bedrock, etc.).
Familiarity with CI / CD pipelines , Docker , and GitHub .
Experience working in distributed teams using Agile methodologies and tools such as Jira or Asana .
Nice-to-Have Skills :
Experience with Terraform (preferred but not required).
Exposure to TypeScript and React .
Experience with cloud infrastructure (AWS or Azure).
Previous background in education, finance, or healthcare industries.
Preferred Profile
80% backend (Go, Python, Node.js) and 20% frontend (Angular).
Hands-on experience with AI integration or experimentation .
Excellent communication and teamwork skills in distributed environments.
Strong analytical thinking, curiosity, and accountability.
Software Engineer • Ijuí, Rio Grande do Sul, Brazil