
Senior Full-Stack AI Software Engineer
CRC Insurance Services
full-time
Posted on:
Location Type: Hybrid
Location: Atlanta • North Carolina • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
AWSAzureCloudGoogle Cloud PlatformMicroservices
About the role
- Provide application, systems, or process design recommendations based on short- and long- term Technology organization strategy
- Develop enterprise level application and custom integration solutions including major enhancements and interfaces, functions and features
- Use a variety of platforms to provide automated systems applications
- Provide expertise regarding the integration of applications across the business
- Determine specifications, then plan, design, and develop the most complex and business critical software solutions, utilizing appropriate software engineering processes-either individually or in concert with project team
- Provide architectural strategy and direction for multiple diverse application functions on a variety of multi-platform systems in order to support the achievement of corporate business objectives
- Develop application strategy in support of short- and long-term business plans as well as application implications and software development requirements
- Participate in the development of company business system architecture plans and review cost and feasibility of system requests while ensuring the plan supports the strategic needs of the company
- May develop programming and development standards and procedures as well as programming architectures for code reuse
- Apply in-depth knowledge of programming languages and designing, coding, testing etc
- Understand and consistently apply the attributes and processes of current application development methodologies
- Research and maintain knowledge in emerging technologies and possible application to the business
- Typically lead complex projects and participate in larger initiatives
- Solve complex technical and operational problems
- Act as a resource for teammates with less experience
- May oversee workflow and provide coaching and training for a small team
Requirements
- Bachelor’s degree and eight years of experience in development or an equivalent combination of education and work experience
- Extremely strong understanding on foundational technology architectures such as Microservices, SoA, MVC and robust experience in implementing large & complex technology solutions
- Expertise in designing, implementing, and optimizing prompts for Large Language Models (LLMs) and working with LLM APIs
- In-depth knowledge on data structures and algorithms relevant to AI
- Highly familiarized with cloud platforms such as Azure, AWS, or GCP
- Experience with CI/CD pipelines, version control systems, and monitoring with specific focus to AI systems / solutions
- Industry experience, either as an Enterprise or Solution Architect in designing and implementing complex systems, specifically focusing on integration with GenAI applications, ML models, and cloud infrastructure
- Ability to lead large technical teams and large initiatives, providing guidance on architecture and best practices
- Willingness to work effectively with cross-functional teams such as Infrastructure, Security, Data and Middleware teams
- Ability to collaborate with business stakeholders to understand key goals / business drivers, align on design / solutions and accelerate build and deployment of identified use cases for GenAI
- Possess strong problem-solving skills, think critically and be creative to build and promote innovative AI solutions
Benefits
- Eligible full-time teammates enjoy access to medical, dental, vision, life, disability, and AD&D insurance
- Tax-advantaged savings accounts
- 401(k) plan with company match
- Generous paid time off programs, including company holidays, vacation and sick days, new parent leave, and more
- Eligible positions may also qualify for restricted stock units and/or a deferred compensation plan
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
application designsystems designprocess designsoftware engineeringprogramming languagesdata structuresalgorithmsCI/CD pipelinesLarge Language Modelscloud platforms
Soft skills
leadershipproblem-solvingcritical thinkingcreativitycollaborationcoachingtrainingcommunicationteamworkguidance
Certifications
Bachelor’s degree