Senior Software Engineer, AI

Latham, NY, US

⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️

Apply now Apply later

Description

 Position Summary

We’re looking for a Senior Software Engineer with a passion for AI to join our growing team. In this role, you will design and implement AI-driven features that enhance our enterprise cloud solutions. You’ll work closely with subject matter experts and product teams to solve real-world problems using machine learning, natural language processing, and data analytics. This is your opportunity to help shape the future of public sector software through responsible and scalable AI innovation.

  

Key Responsibilities

  • Research and architect AI-augmented solutions to solve complex technical and business problems.
  • Design, develop, and deploy machine learning models for use cases such as predictive analytics, recommendation systems, NLP, and intelligent automation.
  • Collaborate with cross-functional teams to analyze requirements and create scalable AI features.
  • Write clean, testable, and well-documented code that integrates seamlessly with cloud-hosted web applications.
  • Continuously optimize models for accuracy, performance, and scalability using the latest AI/ML techniques.
  • Contribute to DevOps pipelines for model deployment, monitoring, and maintenance using modern tools and frameworks.
  • Mentor junior team members and participate in peer code reviews to ensure knowledge sharing and best practices.
  • Stay up to date with advancements in AI/ML, cloud platforms, and software engineering trends.

  Qualifications

  • Bachelor’s degree in computer science, Software Engineering, AI/ML, or related field (or equivalent work experience).
  • 3+ years of experience building and maintaining production-grade software in enterprise or SaaS environments.
  • Proven experience with machine learning model development, training, testing, and deployment.
  • Proficiency in AI/ML frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn, ML.NET).
  • Strong knowledge of cloud platforms, preferably AWS (SageMaker, Lambda, ECS, etc.).
  • Experience with .NET, C#, and developing multi-tier web applications is a plus.
  • Familiarity with CI/CD pipelines, Git, Docker, Kubernetes, and infrastructure as code.
  • Hands-on experience working with structured and unstructured data sources.
  • Solid understanding of SQL/NoSQL databases and data pipelines.
  • Strong communication, problem-solving, and analytical skills.
  • Agile/Scrum development experience preferred.

Requirements

  Position SummaryWe’re looking for a Senior Software Engineer with a passion for AI to join our growing team. In this role, you will design and implement AI-driven features that enhance our enterprise cloud solutions. You’ll work closely with subject matter experts and product teams to solve real-world problems using machine learning, natural language processing, and data analytics. This is your opportunity to help shape the future of public sector software through responsible and scalable AI innovation. Key Responsibilities

  • Research and architect AI-augmented solutions to solve complex technical and business problems.
  • Design, develop, and deploy machine learning models for use cases such as predictive analytics, recommendation systems, NLP, and intelligent automation.
  • Collaborate with cross-functional teams to analyze requirements and create scalable AI features.
  • Write clean, testable, and well-documented code that integrates seamlessly with cloud-hosted web applications.
  • Continuously optimize models for accuracy, performance, and scalability using the latest AI/ML techniques.
  • Contribute to DevOps pipelines for model deployment, monitoring, and maintenance using modern tools and frameworks.
  • Mentor junior team members and participate in peer code reviews to ensure knowledge sharing and best practices.
  • Stay up to date with advancements in AI/ML, cloud platforms, and software engineering trends.

Qualifications

  • Bachelor’s degree in computer science, Software Engineering, AI/ML, or related field (or equivalent work experience).
  • 3+ years of experience building and maintaining production-grade software in enterprise or SaaS environments.
  • Proven experience with machine learning model development, training, testing, and deployment.
  • Proficiency in AI/ML frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn, ML.NET).
  • Strong knowledge of cloud platforms, preferably AWS (SageMaker, Lambda, ECS, etc.).
  • Experience with .NET, C#, and developing multi-tier web applications is a plus.
  • Familiarity with CI/CD pipelines, Git, Docker, Kubernetes, and infrastructure as code.
  • Hands-on experience working with structured and unstructured data sources.
  • Solid understanding of SQL/NoSQL databases and data pipelines.
  • Strong communication, problem-solving, and analytical skills.
  • Agile/Scrum development experience preferred.
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: Agile AWS CI/CD Computer Science Data Analytics Data pipelines DevOps Docker ECS Engineering Git Kubernetes Lambda Machine Learning ML models Model deployment .NET NLP NoSQL Pipelines PyTorch Research SageMaker Scikit-learn Scrum SQL TensorFlow Testing Unstructured data

Region: North America
Country: United States

More jobs like this