Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Developer III (AI & ML) image - Rise Careers
Job details

Software Developer III (AI & ML)

NISC is seeking a seasoned AI/ML Software Engineer to design, develop, and deploy production-grade AI applications, helping cooperatives and utilities serve their communities effectively.

Skills

  • Strong Python programming
  • AI/ML frameworks (TensorFlow, PyTorch)
  • Cloud AI services (AWS, GCP, Azure)
  • Experience with LLMs
  • Data processing
  • Collaborative teamwork

Responsibilities

  • Design and develop AI-powered solutions
  • Train, fine-tune, and optimize ML models
  • Write clean and maintainable code
  • Develop efficient data processing pipelines
  • Ensure AI applications align with cooperative mission
  • Stay updated with AI advancements

Education

  • Bachelor’s Degree in Computer Science
  • Related fields or equivalent experience

Benefits

  • Medical, Dental, and Vision Insurance
  • Health Savings Account contributions
  • Wellness Rewards program
  • Life insurance coverage
  • 401(k) with employee match
  • Educational assistance program
  • Employee Assistance Program
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Developer III (AI & ML), National Information Solutions Cooperative (NISC)

Join NISC as a Software Developer III (AI & ML) and become part of a company that has over 50 years of experience in delivering innovative technology solutions for our valued Members. Our Members, which include more than 960 utilities and broadband providers across North America, rely on us to enhance their operations and improve customer service for over 18 million end-users. In this role, you will be at the forefront of cutting-edge AI and ML projects, building real-world AI applications that make a tangible difference in the cooperative and utility sectors. You will design, develop, and deploy smart, AI-driven applications, implementing advanced machine learning models and incorporating large language models (LLMs). Your expertise in software engineering will be key, as you write clean and scalable code while collaborating closely with team members. With a focus on sustainable and meaningful solutions, you’ll have the chance to work on projects that empower communities and elevate services. If you are a passionate problem solver with a robust background in AI/ML, and are excited to actively contribute to initiatives that support rural America, we would love for you to bring your skills to NISC. Join us in our quest to innovate and serve our Members better, all while thriving in a hybrid work environment that promotes continuous learning and personal development.

Frequently Asked Questions (FAQs) for Software Developer III (AI & ML) Role at National Information Solutions Cooperative (NISC)
What are the primary responsibilities of a Software Developer III (AI & ML) at NISC?

As a Software Developer III (AI & ML) at NISC, you will be primarily responsible for designing, developing, and deploying AI-powered applications. Your work will include integrating advanced machine learning models, training and fine-tuning these models for production environments, and ensuring that the solutions align with the needs of cooperatives and utilities. You'll also develop efficient data processing pipelines and contribute to AI solutions that have a real-world impact.

Join Rise to see the full answer
What qualifications are necessary for the Software Developer III (AI & ML) position at NISC?

To qualify for the Software Developer III (AI & ML) position at NISC, candidates should have at least 6 years of software development experience, including 3 years specifically in AI/ML software development. Key technical skills include strong proficiency in Python, experience with ML frameworks like TensorFlow or PyTorch, and familiarity with deploying AI solutions in production environments. A Bachelor’s degree in Computer Science or a related field is preferred.

Join Rise to see the full answer
How does NISC support the professional development of Software Developer III (AI & ML) employees?

NISC is committed to personal and professional development for its employees. As a Software Developer III (AI & ML), you will have access to ongoing training programs, including a $25,000 educational assistance program. We encourage a culture of continuous learning and provide resources to help you stay abreast of advancements in AI and software development best practices.

Join Rise to see the full answer
What type of projects will I work on as a Software Developer III (AI & ML) at NISC?

In the role of Software Developer III (AI & ML) at NISC, you'll work on innovative AI projects that directly support utilities and broadband providers. Your projects may involve developing AI-driven applications that enhance customer service and operational efficiency in cooperatives. You'll also have the opportunity to implement LLMs and explore multi-agent systems as part of our commitment to leveraging AI technology for community empowerment.

Join Rise to see the full answer
What is the work environment like for a Software Developer III (AI & ML) at NISC?

The work environment at NISC for a Software Developer III (AI & ML) is flexible and collaborative. While we promote a hybrid work model, requiring at least three days a week in the office, there are also opportunities for fully remote work for qualified candidates. Our culture emphasizes teamwork, innovation, and employee well-being, creating a supportive atmosphere for all team members.

Join Rise to see the full answer
Common Interview Questions for Software Developer III (AI & ML)
Can you explain your experience with deploying AI models in a production environment?

When answering this question, focus on specific projects where you took an AI model from concept to deployment. Discuss the tools and frameworks you used, the challenges you faced, and how you ensured scalability and maintainability. Provide examples of how these models improved user experience or business outcomes, demonstrating your practical expertise.

Join Rise to see the full answer
How have you integrated large language models (LLMs) into your previous projects?

To address this question, provide concrete examples of how you have worked with LLMs, including fine-tuning processes and prompt engineering. Discuss the specific outcomes of your integration efforts, and how these models added value to the applications or systems you developed.

Join Rise to see the full answer
What approach do you take to optimize machine learning models once deployed?

In your answer, highlight the importance of continuous monitoring and evaluation of ML models after deployment. Discuss techniques such as performance tuning, updating training datasets, or implementing reinforcement learning strategies to improve model accuracy and user satisfaction.

Join Rise to see the full answer
Describe a time you faced a challenging problem while developing an AI application and how you overcame it.

Use the STAR method (Situation, Task, Action, Result) to organize your response. Detail the context of the challenge, your role in the project, the specific actions you took to address the issue, and the positive outcome that resulted from your efforts.

Join Rise to see the full answer
What techniques do you use to ensure data quality before training machine learning models?

Highlight the importance of data preprocessing, including data cleaning and normalization techniques. Discuss how you handle missing data, outlier detection, and the methods you implement to ensure your training dataset is representative of real-world scenarios to foster model reliability.

Join Rise to see the full answer
How do you stay current with the latest developments in AI and machine learning?

In your response, discuss the resources you consult regularly, such as academic papers, online courses, and AI conferences. Highlight your commitment to continuous learning and how you apply new knowledge to enhance your projects and contribute effectively to your team.

Join Rise to see the full answer
What experience do you have working in a team-oriented environment, and how do you communicate technical concepts?

Focus on specific instances where you collaborated on projects, emphasizing teamwork and communication. Explain how you tailor your communication style for different audiences, from technical team members to non-technical stakeholders, ensuring all parties understand complexities and objectives.

Join Rise to see the full answer
What are agents in AI, and how do you approach multi-agent systems?

Provide a concise definition of agents in AI, discussing their behavior and decision-making capabilities. When discussing multi-agent systems, emphasize your problem-solving approach, collaboration between agents, and how you design systems that leverage these interactions effectively to achieve desired outcomes.

Join Rise to see the full answer
Can you give an example of a time you had to troubleshoot a machine learning model? What strategy did you employ?

Outline a specific scenario where a machine learning model underperformed, detailing the steps you took to diagnose the issue. Discuss the analysis you conducted, the adjustments you made, and how your troubleshooting led to a significant improvement in model performance.

Join Rise to see the full answer
How do you ensure that the AI solutions you develop are aligned with the mission of the organizations you serve?

Discuss your process for understanding the organization's goals, values, and target community needs. Explain how you incorporate stakeholder feedback and align your AI development with these objectives to create meaningful impact through your solutions.

Join Rise to see the full answer

Founded in 2000, NISC is an information technology company that develops and supports software and hardware for independent telephone companies, electric cooperatives, and other public power entities.NISC is located in Missouri.

64 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$120,000/yr - $160,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 19, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
124 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, North Canton just viewed Sr. Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Lakewood just viewed Culture and Programs Analyst at City of Philadelphia
Photo of the Rise User
Someone from OH, Olmsted Falls just viewed Customer Service - Representative at Waterway Carwash
M
Someone from OH, Strongsville just viewed Technical Writer (Contract) at Mintlify
Photo of the Rise User
Someone from OH, Cincinnati just viewed Inside Sales Co-Op at VEGA Americas
S
Someone from OH, Cleveland just viewed Senior JavaScript Developer at SuperDial
Photo of the Rise User
Someone from OH, Columbus just viewed Environmental Science Intern at Kimley-Horn
Photo of the Rise User
Someone from OH, Mentor just viewed Walmart and Amazon Vendor Central Specialist at Remote VA
Photo of the Rise User
Someone from OH, Dayton just viewed Sr Renewal Analyst 1730 at MeridianLink
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Akron just viewed BDR Lead at Pontera
Photo of the Rise User
Someone from OH, Akron just viewed SDR Manager at Darktrace
Photo of the Rise User
Someone from OH, Columbus just viewed Health & Wellness Account Coordinator at PNOE
Photo of the Rise User
Someone from OH, Columbus just viewed Warehouse Associate - Third Shift at Babylist
B
Someone from OH, Athens just viewed Associate Production Designer at Brooks Running
Photo of the Rise User
Someone from OH, Cleveland just viewed Graphic Designer for UX/UI Portfolio Mockups at Upwork