AI Software Engineer

SmartIMS Inc.
Ann Arbor, MI, United States
1 day ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$124,800.0 - $166,400.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Software Applications Automation of Tests Microsoft Azure C Sharp (Programming Language) Cloud Computing Computer Programming
+45 more
Databases Continuous Integration Software Design Patterns Distributed Systems Revision Control Systems Identity and Access Management Information Extraction Information Retrieval Python (Programming Language) Knowledge Management Machine Learning Object-Oriented Software Development Performance Tuning Productivity Software OpenAI Microsoft Copilot Search Technologies Software Construction Software Engineering Systems Integration Strategies of Testing TypeScript Data Logging Google Cloud Enterprise Software Applications Large Language Models Multi-Agent Systems Prompt Engineering Software Security Generative AI Backend Agentic-AI Event Driven Architecture AI Platforms Kubernetes Information Technology Low Latency Google Cloud Functions Claude Api Design Google Gemini Software Coding Restful APIs Docker Microservices

Job description

As an AI Software Engineer, you will design, develop, and deploy AI-powered applications and services that leverage modern machine learning, Generative AI, agent frameworks, and enterprise software engineering practices. This role requires a strong combination of software development expertise and hands-on experience building, integrating, and supporting AI solutions in production environments. You will collaborate closely with software engineers, architects, product managers, and business stakeholders to deliver scalable, secure, and high-performing AI solutions. The ideal candidate will have experience developing AI-enabled applications, integrating Large Language Models (LLMs), implementing agent-based workflows, and applying modern software engineering principles to enterprise-scale solutions., Design, develop, test, and deploy AI-enabled applications and services. Build and integrate Generative AI solutions using Large Language Models (LLMs). Develop AI agents, orchestrated workflows, prompts, tools, and automation frameworks. Implement Retrieval-Augmented Generation (RAG), semantic search, vector search, and knowledge retrieval solutions. Develop APIs, microservices, and backend services supporting AI workloads and integrations. Evaluate, benchmark, monitor, and optimize AI model performance, quality, latency, scalability, and cost. Build automated testing, monitoring, observability, and reliability solutions for AI applications. Collaborate with product owners and stakeholders to translate business requirements into technical solutions. Implement responsible AI practices, security controls, privacy safeguards, and governance standards within AI solutions. Contribute to architecture decisions, coding standards, and software engineering best practices. Support production AI applications, troubleshoot issues, and participate in incident resolution activities. Drive continuous improvements in AI development methodologies and operational processes.

Requirements

Bachelor s degree in Computer Science, Software Engineering, Data Science, Artificial Intelligence, or a related field. 3-6 years of professional software development experience. 2+ years of hands-on experience developing AI, Machine Learning, or Generative AI applications. Strong programming skills in one or more of the following languages: Python, Java, C#, TypeScript, or JavaScript. Experience designing and developing REST APIs, microservices, and distributed systems. Experience working with cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform (GCP). Strong understanding of software engineering fundamentals including design patterns, testing methodologies, CI/CD pipelines, security practices, and observability. Experience implementing Generative AI solutions using Large Language Models. Knowledge of Prompt Engineering, Retrieval-Augmented Generation (RAG), embeddings, vector databases, and semantic search technologies. Experience developing AI agents, intelligent workflows, and AI orchestration frameworks. Strong understanding of API design, object-oriented programming, event-driven architectures, and scalable application development. Experience with automated testing frameworks, source control systems, and modern development practices. Familiarity with monitoring, logging, observability, and performance optimization techniques. Experience implementing secure deployment practices, identity management, and access control models. Strong analytical, problem-solving, troubleshooting, and communication skills. Experience working within Agile software development environments. Preferred Skills, Experiences, Education, and Competencies: Experience with LLM platforms such as OpenAI, Azure OpenAI, Anthropic Claude, Gemini, or similar AI services. Experience building AI agents, MCP-based integrations, tool-calling frameworks, and multi-agent orchestration solutions. Experience implementing Retrieval-Augmented Generation (RAG) architectures and vector database platforms. Familiarity with prompt engineering methodologies, evaluation frameworks, and AI quality assessment techniques. Experience with Docker, Kubernetes, Cloud Run, or similar containerization and orchestration technologies. Experience developing AI assistants, copilots, conversational AI applications, and intelligent automation solutions. Experience building document intelligence, knowledge management, search, and content retrieval platforms. Exposure to AI-powered developer productivity tools and enterprise AI transformation initiatives. Master s degree in Computer Science, Artificial Intelligence, Software Engineering, Data Science, or a related discipline is preferred. The hourly range for roles of this nature are $60.00 to $80.00/hr. Rates are heavily dependent on skills, experience, location, and industry. cyberThink is an Equal Opportunity Employer.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Loading talks and stories from around this role…