- Home
- Hybrid Jobs
- Senior Full Stack AI Engineer
Senior Full Stack AI Engineer
Job summary
Work model
Requirements
Must have:
- Over 10 years of professional software engineering experience, with a minimum of 5 years in hands-on full stack delivery roles
- Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- Expert-level proficiency in developing production applications using modern JavaScript/TypeScript frameworks (React, Angular, or Vue.js), HTML5, CSS3, responsive design, and accessibility standards
- Extensive hands-on experience in building and managing services with Java/Spring Boot, Node.js/Express, Python/FastAPI/Django, or C#/.NET
- Strong practical experience in deploying and operating on cloud platforms (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and CI/CD tools (Jenkins, GitHub Actions, GitLab CI)
- Skilled in constructing and optimizing data layers with SQL and NoSQL databases (PostgreSQL, MongoDB, DynamoDB, Redis), data modeling, and query enhancement
- Proven ability to develop RESTful APIs, GraphQL services, gRPC endpoints, or event-driven integrations (Kafka, RabbitMQ)
- Advanced proficiency in using AI coding assistants (e.g., GitHub Copilot, Cursor)
- Experience with integration of LLM APIs (OpenAI, Anthropic, GCP Vertex Service) into production environments
- Familiarity with prompt engineering, fine-tuning, embeddings, and vector databases
- History of improving team velocity through the adoption of AI tools
- Strong understanding of testing practices, including unit, integration, and end-to-end testing with modern frameworks
- Working knowledge of distributed systems, microservices, and event-driven architectures; capable of contributing to and implementing architectural designs
Responsibilities:
- Own features from concept to production release, writing and delivering high-quality code on a daily basis
- Rapidly build, test, deploy, and iterate across frontend, backend, APIs, and data layers
- Diagnose and fix production issues, performance bottlenecks, and intricate bugs
- Implement and maintain CI/CD pipelines, automated testing, and deployment automation
- Contribute to architectural decisions and design discussions as a practitioner, ensuring solid implementations
- Take responsibility for system reliability, performance, and security of the services built
- Develop and deliver modern frontend applications using frameworks such as React, Angular, or Vue.js with TypeScript
- Create, deploy, and manage robust backend services using Java (Spring Boot), Node.js, Python, or .NET
- Optimize RESTful APIs, GraphQL endpoints, and event-driven integrations
- Manage and configure cloud-native infrastructure (AWS or GCP) including containers, serverless solutions, and infrastructure-as-code
- Build and tune data layers using relational and NoSQL databases, caching, and message queues
- Write clean, well-tested, production-ready code with an emphasis on maintainability and operational excellence
- Utilize AI coding assistants to enhance development workflows
- Employ AI tools for code generation, refactoring, test writing, documentation, and code reviews
- Integrate large language model (LLM) APIs and AI/ML services into applications
- Design and implement RAG pipelines and AI-powered features
- Select and promote AI tools and practices to enhance team productivity
- Develop custom agents, workflows, and automations using various AI platforms and frameworks
- Establish security practices and governance for responsible AI usage in engineering
- Foster engineering culture by advocating for AI-augmented development practices
- Educate and mentor team members on the effective use of AI tools in their workflows
- Contribute to internal knowledge bases, tech talks, and communities of practice
- Collaborate with product, design, and data science teams to discover AI-driven opportunities
Company:
We are an innovative insurance company striving to make a meaningful impact beyond mere policies and coverages. Our team is dedicated to supporting individual and collective goals, fostering a collaborative environment that primes everyone for success. We offer a hybrid work schedule with the possibility to work in our offices located in Columbus, OH, Chicago, IL, Hartford, CT, or Charlotte, NC, for three days a week. Our comprehensive benefits package includes competitive compensation, performance bonuses, and recognition programs.