Jobs and Careers
RA

Senior Software Engineer, AI

RADcube
United Statesfull_timeVerifiedPosted 16 Jul 2025

About the role

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 w

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

RADcube

View company profile →