Overview
Department : AI Engineering
Reporting To : Engineering Manager / Principal Architect
Location : Hybrid / Remote (U.S. preferred; flexibility considered)
Role Summary : The Senior Full Stack Developer - AI Systems & Automation is responsible for designing, building, and deploying full-stack applications and microservices that form the foundation of AI-powered security and compliance agents. This role combines strong coding expertise with DevOps and automation practices, enabling rapid, secure, and scalable delivery. The developer will collaborate closely with architects and AI engineers to implement solutions that translate business workflows into technical execution.
Key Responsibilities
- Design, code, and maintain APIs, services, and user-facing components.
- Implement and maintain CI / CD pipelines, deployment processes, and automation tools.
- Build and optimize microservices running on AWS and Kubernetes.
- Collaborate with architects, product managers, and AI engineers to translate requirements into technical solutions.
- Ensure system reliability, performance, and security through robust engineering practices.
- Troubleshoot, debug, and resolve complex technical issues in production systems.
- Contribute to technical documentation, coding standards, and best practices.
- Participate in code reviews and mentor junior developers when needed.
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.7-10+ years in software development with proven experience in full-stack roles.Proficiency in Python and experience with JavaScript / TypeScript frameworks.Strong background in API development and system integration.Hands-on experience with AWS cloud services and Kubernetes orchestration.Solid understanding of DevOps practices, CI / CD pipelines, and infrastructure automation.Exposure to microservice architectures and distributed systems.Certifications : AWS Developer or Architect certifications, DevOps certification (preferred).Preferred Qualifications
Previous experience in automation engineering, big data, or analytics environments.Additional programming languages (e.g., Go, Java, Rust).Familiarity with data engineering practices and tools.Hands-on experience with observability, logging, and monitoring frameworks.Key Competencies & Attributes
Strong coding discipline and attention to detail.Collaborative and team-oriented mindset with excellent communication skills.Problem-solver with the ability to learn quickly and adapt to new technologies.Organized and capable of managing multiple priorities in fast-paced environments.Passion for automation, scalability, and building robust systems.Note
This refinement preserves the core job information and presents it in a clean, standards-compliant format using only permitted HTML tags.
#J-18808-Ljbffr