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.