Note: The job is a remote job and is open to candidates in USA. NCC is a leader in providing award-winning software and data solutions to the automotive industry. They are seeking an AI Software Engineer II to develop and deliver AI-powered software solutions that integrate advanced technologies into customer-facing applications.
Responsibilities
- Design, build, and deploy AI-powered features within our SaaS platform
- Integrate LLMs and cloud AI services into production applications
- Develop scalable backend services, REST APIs, and application integrations
- Build and maintain data pipelines that support AI workflows
- Contribute across the application stack, including backend services and frontend enhancements as needed
- Collaborate with Product Managers, UX Designers, and Software Engineers to deliver customer-centric solutions
- Rapidly prototype new AI capabilities and iterate on customer feedback
- Write clean, maintainable, well-tested code that follows software engineering best practices
- Optimize application performance, scalability, and reliability
- Participate 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 experience
- Experience developing applications with Python, C#, Java, JavaScript, or similar object-oriented languages
- Experience with consuming or integrating LLMs and AI services via APIs
- Experience building RESTful APIs and backend application services
- Working knowledge of cloud platforms, including AWS, Azure, or Google Cloud
- Experience with Git and modern software development practices
- Understanding of databases and data modeling (SQL and/or NoSQL)
- Strong analytical and problem-solving skills
- Excellent collaboration and communication skills
- Experience with Retrieval-Augmented Generation (RAG)
- Experience using vector databases and embeddings
- Familiarity with AI orchestration frameworks such as LangChain or LlamaIndex
- Experience building data pipelines and AI workflows
- Experience deploying containerized applications with Docker and Kubernetes
- Exposure to CI/CD pipelines and DevOps practices
- Experience developing customer-facing SaaS applications
Benefits
- Unrestricted PTO
- Comprehensive benefits package, including health, dental, and vision insurance.
- 401(k) plan with a company match.
- Professional development opportunities and continuous training
- A supportive, dynamic work environment with opportunities for growth and advancement.
Company Overview