About the Role
Note: The job is a remote job and is open to candidates in USA. NCC is a leader in providing award-winning software and solutions to the automotive industry. They are seeking an AI Software Engineer II to develop and deliver AI-powered capabilities, integrating large language models and machine learning into customer-facing applications.
Responsibilities
Design, build, and deploy AI-powered features within our SaaS platformIntegrate LLMs and cloud AI services into production applicationsDevelop scalable backend services, REST APIs, and application integrationsBuild and maintain data pipelines that support AI workflowsContribute across the application stack, including backend services and frontend enhancements as neededCollaborate with Product Managers, UX Designers, and Software Engineers to deliver customer-centric solutionsRapidly prototype new AI capabilities and iterate on customer feedbackWrite clean, maintainable, well-tested code that follows software engineering best practicesOptimize application performance, scalability, and reliabilityParticipate in code reviews and contribute to architectural decisions
Skills
Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience)2–4 years of professional software engineering experienceExperience developing applications with Python, C#, Java, JavaScript, or similar object-oriented languagesExperience with consuming or integrating LLMs and AI services via APIsExperience building RESTful APIs and backend application servicesWorking knowledge of cloud platforms, including AWS, Azure, or reputed company CloudExperience with Git and modern software development practicesUnderstanding of databases and data modeling (SQL and/or NoSQL)Strong analytical and problem-solving skillsExcellent collaboration and communication skillsExperience with Retrieval-Augmented Generation (RAG)Experience using reputed company databases and embeddingsFamiliarity with AI orchestration frameworks such as reputed company or reputed companyExperience building data pipelines and AI workflowsExperience deploying containerized applications with Docker and KubernetesExposure to CI/CD pipelines and DevOps practicesExperience developing customer-facing SaaS applications
Benefits
Competitive payUnrestricted PTOComprehensive benefits package, including health, dental, and vision insurance.401(k) plan with a company match.Professional development opportunities and continuous trainingA supportive, dynamic work environment with opportunities for growth and advancement.
Company Overview
NCC has been improving the profitability of our clients for almost three decades. It was founded in 1996, and is headquartered in Las Vegas, Nevada, USA, with a workforce of 51-200 employees. Its website is http://www.nccdirect.com.
Apply To This Job