Coalfire

Senior Engineer, AI Systems & Automation

Coalfire

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $152,000 - $168,000 per year

Job Level

Senior

Tech Stack

AWSCloudCyber SecurityDistributed SystemsGoJavaJavaScriptKubernetesMicroservicesPythonRustTypeScript

About the role

  • 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

Requirements

  • 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
  • AWS Developer or Architect certifications, DevOps certification (preferred)
  • 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
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
  • Preferred: Previous experience in automation engineering, big data, or analytics environments
  • Preferred: Additional programming languages (e.g., Go, Java, Rust)
  • Preferred: Familiarity with data engineering practices and tools
  • Preferred: Hands-on experience with observability, logging, and monitoring frameworks