Location: Remote – Candidates must be located near San Francisco, CA; Arlington, VA; Denver, CO; Chicago, IL; Boston, MA; New York City, NY; Houston, TX; Miami, FL; Los Angeles, CA; Seattle, WA; Dallas, TX; Minneapolis, MN; Birmingham, MI; or Irvine, CA
Job Type: Contract
Contract Length: 6–10 months
Pay Rate: $50–$55 per hour
Work Authorization: All visa types accepted
Interview Process: Virtual interview, with a possible in-person interview
Job Overview
We are seeking a highly skilled, hands-on Software Engineer to architect, build, and deploy scalable, secure, and high-performance AI-enabled applications.
This role will work closely with AI Engineers, product teams, DevOps, and platform teams to move AI use cases from Proof of Concept (PoC) and MVP stages into secure, production-ready enterprise applications.
The ideal candidate will have strong software engineering, application architecture, Azure cloud, DevOps, enterprise integration, and production delivery experience. Deep AI/ML model development experience is not required; however, candidates must have practical exposure to AI application patterns such as RAG, agentic workflows, LLM/API integrations, AI evaluation, and observability.
This is a hands-on engineering role. We are looking for someone who can write and review code, build APIs and services, establish project repositories and CI/CD pipelines, make architecture decisions, and improve engineering practices.
Key Responsibilities
Required Qualifications
Strong hands-on software engineering experience delivering production-grade applications.
Demonstrated experience designing scalable, secure, reliable, and high-performance systems.
Strong experience with software architecture, design patterns, code quality, and engineering best practices.
Experience making technical and architectural decisions for complex enterprise applications.
Practical experience working on AI-enabled applications in partnership with AI Engineers.
Understanding of AI application patterns, including:
Retrieval-Augmented Generation (RAG)
Agentic workflows
LLM and API integrations
AI evaluation
AI observability
Strong Microsoft Azure experience, including infrastructure, platform services, security, identity, networking, and environment management.
Strong experience with DevOps tools and CI/CD pipelines.
Experience with automated testing, deployment pipelines, release processes, and secure deployment practices.
Strong experience with one or more of the following technologies:
Neo4j
Azure Cosmos DB
PostgreSQL
MongoDB
Kafka
Containers
Kubernetes
FastAPI
Related cloud and application frameworks
Strong understanding of data architecture and the appropriate use of:
Relational databases
NoSQL databases
Graph databases
Vector databases
Event-driven architectures
Strong experience with GitHub workflows, branching strategies, pull requests, and code reviews.
Experience using GitHub Copilot, Claude Code, or similar AI-assisted engineering tools.
Strong communication and collaboration skills.
Must have a hands-on builder mindset and be comfortable coding, reviewing code, building services, creating repositories and pipelines, and improving engineering practices.
Preferred Qualifications
Location Requirement
This position is remote; however, candidates must currently reside near one of the following approved metropolitan areas:
San Francisco, CA; Arlington, VA; Denver, CO; Chicago, IL; Boston, MA; New York City, NY; Houston, TX; Miami, FL; Los Angeles, CA; Seattle, WA; Dallas, TX; Minneapolis, MN; Birmingham, MI; or Irvine, CA.
Candidates should be available for a virtual interview and may be required to attend an in-person interview.
Skills: software,architecture,enterprise,databases,application,devops,interview,code,security,pipelines