Note: The job is a remote job and is open to candidates in USA. Prolink is a workforce solutions organization that provides talent and workforce services across multiple industries. The AI Software Engineer develops, integrates, deploys, and supports AI-enabled applications, agents, APIs, integrations, retrieval-augmented generation solutions, and workflow automations. The role partners with business stakeholders and IT teams to deliver, test, monitor, secure, and improve production AI solutions.
Responsibilities
- Design and build AI-enabled applications, agents, copilots, and automations based on approved requirements and technical patterns
- Develop, test, and troubleshoot production-quality code using appropriate programming languages, frameworks, and software engineering practices
- Build retrieval-augmented generation solutions, including document ingestion, chunking, embeddings, vector search, grounding, and response orchestration
- Create reusable components, prompts, tools, and services that support consistent solution delivery
- Evaluate solution performance, accuracy, reliability, latency, and cost; make improvements based on testing and production results
- Develop and maintain REST APIs, web services, webhooks, and integrations connecting AI solutions with enterprise applications and data sources
- Implement authentication, data transformation, error handling, logging, and monitoring in accordance with established enterprise standards
- Work with structured and unstructured data and collaborate with data, application, infrastructure, and security teams to resolve integration dependencies
- Build solutions that securely access and use enterprise data within approved access controls, privacy requirements, and governance guardrails
- Translate documented business and technical requirements into working solutions, estimates, development tasks, and test plans
- Create prototypes and proofs of concept, then harden validated solutions for deployment and ongoing use
- Participate in code reviews, testing, release management, deployment, and production support activities
- Monitor deployed solutions, investigate defects and performance issues, and implement fixes and enhancements
- Maintain technical documentation, configuration details, support procedures, and reusable development guidance
- Partner with users and IT teams to validate outcomes, support adoption, and identify practical improvements
- Develop solutions within the AI architecture, technical standards, security controls, and governance framework established by IT leadership
- Apply secure coding, data protection, testing, and responsible AI practices throughout the development lifecycle
- Identify technical, security, data, or model risks and escalate design decisions or exceptions to the appropriate architecture, security, or governance owners
- Contribute implementation feedback and lessons learned to help improve shared engineering patterns and standards
Skills
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, Information Systems, or a related field, or equivalent practical experience
- 3+ years of professional software engineering or application development experience, including experience delivering and supporting production solutions
- Hands-on experience developing AI, generative AI, machine learning, intelligent automation, or advanced analytics solutions
- Proficiency in at least one general-purpose programming language commonly used for AI development, such as Python, C#, Java, or JavaScript/TypeScript
- Experience building and consuming REST APIs, web services, JSON payloads, webhooks, and system integrations
- Experience with cloud platforms, source control, testing, debugging, deployment, monitoring, and production support practices
- Working knowledge of authentication and authorization methods, secure coding principles, data privacy, and enterprise integration patterns
- Ability to understand business requirements, communicate technical tradeoffs, and independently execute development work
- Experience with platforms or services such as Azure AI, Azure OpenAI, Microsoft Copilot Studio, OpenAI, Anthropic, Google Gemini, AWS AI Services, or similar technologies
- Experience building AI agents, tool-calling workflows, prompt orchestration, and retrieval-augmented generation solutions
- Experience with vector databases, semantic search, embeddings, model evaluation, observability, or AI safety tooling
- Experience integrating with enterprise platforms such as Microsoft Dynamics, Workday, Power Platform, Databricks, or similar business applications
- Experience with Azure integration and application services, containerized applications, CI/CD pipelines, or infrastructure automation
- Familiarity with responsible AI practices, model risk, data governance, and human-in-the-loop review patterns
Benefits
- Immediate access to medical coverage from day one of employment.
- Mental health and overall wellness support prioritizing employees' holistic well-being.
- Hybrid work schedule with 2 days/week of remote work.
- Paid volunteer time off.
- Comprehensive paid training and professional development programs.
- Generous PTO plus 2 floating holidays.
- A family-first culture that values employee well-being.
Company Overview