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 10–15% of responsibilities).
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.