Senior Software Engineer - AI/ML Solutions
About the Role
We are seeking a Senior Software Engineer - AI/ML to join our innovative team at NISC. This role is fully remote and allows you to leverage your expertise in AI and machine learning to build impactful solutions for our Members. You will design, develop, and deploy AI systems that enhance customer service interactions and operational workflows, making a measurable difference in the industry.
What You'll Do
- Architect, develop, and deploy AI-powered features and applications using LLMs, RAG pipelines, and modern ML techniques.
- Take ideas from concept to production, prototyping quickly and iterating based on user feedback.
- Integrate foundation models and multi-agent systems into enterprise-grade applications.
- Design and optimize data ingestion pipelines and vector database implementations.
- Deploy resilient and cost-efficient AI systems in production environments.
- Collaborate with product, architecture, and engineering teams to embed AI capabilities across our platform.
Requirements
- 8-10 years of software development experience, with at least 3 years in AI/ML.
- Proven track record of shipping AI solutions used by real customers.
- Experience integrating LLMs into applications and designing RAG pipelines.
- Strong proficiency in Python and familiarity with ML frameworks like PyTorch and TensorFlow.
- Experience deploying AI systems in cloud environments (AWS, Azure, GCP).
Nice to Have
- Experience in utilities, broadband, or enterprise SaaS.
- Knowledge of AI safety and explainability techniques.
- Full-stack experience or ability to deliver end-to-end AI features.
What We Offer
- Competitive salary range of $140,000 - $180,000.
- Comprehensive medical, dental, and vision insurance.
- 401(k) plan with employer matching contributions.
- Generous PTO and paid holidays.
- Employee educational assistance program up to $25,000.
- Flexible working arrangements with a remote option.
This role offers a unique opportunity to work with cutting-edge AI technologies in a supportive and innovative environment. NISC values ownership and impact, making it an attractive position for experienced engineers.
Who Will Succeed Here
Proficient in Python with a deep understanding of AI/ML frameworks such as PyTorch and TensorFlow, enabling the candidate to design and implement innovative machine learning models for real-world applications.
Strong experience with cloud platforms like AWS, Azure, and GCP, allowing for seamless deployment and scaling of AI solutions in a hybrid environment while maintaining best practices in cloud architecture.
A results-oriented mindset with a proven track record of developing LLMs and RAG pipelines, demonstrating the ability to translate complex business requirements into effective AI solutions that enhance customer service workflows.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months