Senior AI Software Engineer

The Msm
United States
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$150,000.0 - $200,000.0
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Artificial Intelligence Amazon Web Services Microsoft Azure Software as a Service Continuous Delivery Continuous Integration Relational Databases Systems Analysis Lex (Software) PostgreSQL Machine Learning
+17 more
Node.Js Scrum Methodology Software Architecture Azure Machine Learning Software Engineering Systems Integration Scripting Google Cloud Cloud Platform System ReactJS Software Application Programming Git Usage Tracking Information Technology Terraform Software Version Control Servicenow

Job description

The Senior Software Engineer provides dedicated infrastructure and software engineering services to ensure the CLIENT’s growing portfolio of Artificial Intelligence (AI) solutions are securely, efficiently, and seamlessly deployed, integrated, and operated across enterprise cloud and technology platforms.

Duties include:

  • Developing software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
  • Directing system installation and upgrades.
  • Determining system specifications and requirements.
  • Improving system performance by conducting systems analysis and recommending changes in policies and procedures.
  • Providing information by collecting, analyzing, and summarizing development and service issues.
  • Collaborating with a Joint Development Team (JDT) to ensure all work aligns with CLIENT’s IT roadmap and stakeholder requirements.

Requirements

  • Must have a bachelor’s or master’s degree in computer science, Artificial Intelligence, Machine Learning, or a related field.
  • Must have a DHS or FEMA clearance
  • Must have 5-10 years of experience in the following:
  • software development, scripting and project management
  • Scrum/Agile development methodologies
  • In-depth knowledge of relational databases
  • Hands-on experience developing applications using multiple frameworks
  • Proficiency in software engineering tools and in software architecture
  • Proficiency in full stack development approaches and program languages such as PERN (a cohesive collection of technologies that includes PostgreSQL, Express. js, React, and Node. Js) and infrastructure coding tools such as Terraform.
  • Expertise in managing Continuous Integration/Continuous delivery (CI/CD) pipelines and git-based code management.
  • Experience integrating observability tools into software engineering efforts.
  • Directing system installation and upgrades
  • Developing software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
  • Determining system specifications and requirements
  • Improving system performance by conducting systems analysis; recommending changes in policies and procedures
  • Providing information by collecting, analyzing, and summarizing development and service issues

Preferred Skills:

  • Experience with AI/ML platforms and services across multiple cloud environments, including Microsoft Azure (Azure OpenAI, Cognitive Services), Amazon Web Services (AWS) (SageMaker, Lex), and Google Cloud Platform (GCP) (Vertex AI, Gemini).
  • Experience with AI capabilities embedded in SaaS platforms such as ServiceNow (Now Assist) and CRM software (Einstein AI)

Benefits & conditions

5.05.0 out of 5 stars United States Remote $150,000 - $200,000 a year - Full-time

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:31 min

Essential AI and human skills for future teams

Alexander Weißhaupt Alexander Weißhaupt +1 · WWC 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · WWC 2023

1:34 min

Transitioning from traditional software development to artificial intelligence consulting

Patrick Schnell Patrick Schnell · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all