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.