Senior AI Developer

The Smart
Austin, United States of America
5 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 166K

Job location

Austin, United States of America

Tech stack

Java
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Code Review
Databases
Software Debugging
DevOps
Distributed Systems
Spring
PostgreSQL
Enterprise Messaging Systems
MongoDB
RabbitMQ
Software Engineering
Aerospike
GitHub Copilot
System Availability
Large Language Models
Prompt Engineering
Generative AI
Information Technology
Atlassian Tools
Kafka
GPT
Legacy Systems
Microservices

Job description

As a Senior AI Developer, you will lead the integration of advanced AI-driven solutions across the software development lifecycle, driving innovation and modernization of core technology systems within a large-scale financial environment. You will work on cutting-edge AI technologies, including generative AI and large language models, to build intelligent systems that enhance high-volume transaction platforms. This role involves collaborating with engineering teams to design scalable architectures, improve development efficiency through AI-assisted workflows, and contribute to enterprise-wide transformation initiatives while ensuring high performance, reliability, and compliance., * Lead development and implementation of AI-powered solutions across the software development lifecycle

  • Utilize generative AI tools to enhance coding, testing, debugging, and automation processes
  • Design and develop scalable applications using Java, Spring framework, and microservices architecture
  • Collaborate with cross-functional teams to modernize legacy systems and transition to distributed platforms
  • Implement and manage cloud-based solutions with CI/CD pipelines
  • Apply prompt engineering and structured specifications to guide AI-assisted development
  • Ensure high availability, performance, and security of applications handling large transaction volumes
  • Conduct code reviews and mentor team members on AI-driven development best practices
  • Develop and maintain technical documentation including architectural diagrams and specifications
  • Participate in Agile ceremonies and contribute to continuous improvement initiatives

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related technical field, or equivalent experience
  • 7+ years of experience in software development with Java and Spring framework in enterprise environments
  • 2+ years of hands-on experience with AI/ML implementation and deployment in production
  • Strong experience with generative AI tools such as GitHub Copilot, Claude Code, or similar
  • Knowledge of agentic workflows, prompt engineering, and AI-assisted software development practices
  • 6+ years of experience working with microservices, containers, and cloud platforms
  • 6+ years of experience with CI/CD pipelines and DevOps practices
  • Experience with cloud platforms such as AWS, GCP, or similar
  • Experience with databases such as MongoDB, Aerospike, or PostgreSQL
  • Experience in system modernization from legacy platforms to distributed systems
  • Hands-on experience with large language models such as GPT, Claude, or similar
  • Strong understanding of financial systems or transaction-based platforms
  • Excellent communication skills and ability to lead and collaborate across teams
  • Strong analytical mindset with a focus on execution and continuous improvement
  • Familiarity with messaging systems such as Kafka or RabbitMQ (preferred)
  • Experience in Agile development environments and tools such as JIRA and Confluence (preferred)

Apply for this position