Back to search
Daman Linkedin · Posted 7d ago

AI Architect

Austin, Texas, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Job Title: Software Engineer - AI

Job Location: - Hybrid- Austin, TX - 78729 (3 Days in office)

Job type: Long-term Contract



Role Overview

Job Description

We are seeking an experienced Software Engineer with strong expertise in Java development and hands-on experience building AI-powered applications and solutions. The ideal candidate is self-driven, excels at problem-solving, and has a results-oriented mindset, bringing deep expertise in Java, cloud-native architectures, and modern AI technologies.

You will collaborate closely with architects, technical leads, data scientists, AI engineers, and cross-functional teams to design, develop, and deploy scalable applications that leverage artificial intelligence, machine learning models, and cloud services. This role requires strong ownership, technical leadership, and the ability to deliver production-ready solutions in a globally distributed environment.


Key Responsibilities

  • Design, develop, and maintain scalable Java-based backend services and full-stack applications.
  • Build and integrate AI/ML-powered features, services, and APIs into enterprise applications.
  • Collaborate with AI engineers, data scientists, architects, and product teams to deliver intelligent solutions.
  • Design and implement RESTful APIs, microservices, and event-driven architectures.
  • Lead technical design discussions and contribute to architectural decisions for AI-enabled systems.
  • Develop and optimize cloud-native applications leveraging AWS services.
  • Mentor engineers through code reviews, technical guidance, and best-practice adoption.
  • Drive software quality through testing, performance optimization, and continuous improvement.
  • Own the full software development lifecycle from design through deployment and production support.
  • Troubleshoot complex production issues and implement sustainable solutions.
  • Evaluate and adopt emerging AI technologies, frameworks, and tools to improve business outcomes.


Required Qualifications

  • 8+ years of software engineering experience
  • Expert-level experience with Java (Java 11+ preferred), Spring Boot, RESTful APIs, multithreading, and object-oriented design.
  • Hands-on experience building, integrating, or deploying AI/ML solutions in production environments.
  • Experience working with Large Language Models (LLMs), Generative AI, AI agents, or machine learning platforms.
  • Strong understanding of AI application architectures, including model integration, prompt engineering, vector databases, and Retrieval-Augmented Generation (RAG) concepts.
  • Experience with Python for AI/ML development and integration.
  • Good knowledge of React, JavaScript/TypeScript, Next.js, and modern front-end development tools.
  • Experience with Node.js, Express, or similar server-side frameworks.
  • Proven experience designing and deploying scalable distributed systems and microservices architectures.
  • Experience with relational and NoSQL databases such as MySQL, MongoDB, Redis, PostgreSQL, or vector databases.
  • Proficiency with CI/CD pipelines, Docker, Kubernetes, and cloud-native development practices.
  • Experience with event-driven architectures and messaging platforms such as Kafka, Amazon Kinesis, SQS/SNS, or RabbitMQ.
  • Strong experience with AWS services including Lambda, S3, API Gateway, EKS, ECS, RDS, OpenSearch, and other cloud technologies.
  • Excellent communication, leadership, and stakeholder management skills.
  • Demonstrated ability to work independently and collaborate effectively within globally distributed teams.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search