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.