Enable job alerts via email!

Application Developer - AI – Information Services

RAND

Washington (District of Columbia)

Remote

USD 117,000 - 180,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

RAND is seeking an Application Developer to join their Information Services team. This role involves designing and developing AI-enhanced applications on Microsoft Azure. The ideal candidate will have strong analytical skills and experience in web-based applications, APIs, and Agile methodologies. The position allows for remote work and offers a competitive salary range along with comprehensive benefits.

Benefits

Health Insurance
Life and Disability Insurance
Savings Plan
Paid Time-Off
Sabbatical Pay

Qualifications

  • Minimum 5 years of experience as a software developer.
  • Experience in Agile / Scrum / Lean development environment.
  • Strong experience developing web-based applications and APIs.

Responsibilities

  • Design, develop, and support custom AI-enhanced applications.
  • Work closely with internal customers and project teams.
  • Analyze requirements and develop complex solutions.

Skills

Problem Solving
Communication
Analytical Skills
Team Player
Attention to Detail

Education

Bachelor’s degree in computer science
High School Diploma or GED

Tools

Jira
Python
Azure
Neo4j
OpenAI REST APIs

Job description

The Application Developer is a member of the Application Delivery team in RAND’s Information Services department The Applications Delivery team is responsible for managing a broad portfolio of custom developed and commercial off-the-shelf (COTS) applications that are used throughout the RAND enterprise.

  • The Application Developer is responsible for the design, development, and support of custom AI-enhanced applications hosted in the cloud-based Microsoft Azure platform.
  • This role works closely with internal customers, researchers, and project team members (QA, project management, operations, information security) to analyze requirements and develop complex solutions under tight budget and time constraints.
  • The ideal candidate maintains a positive attitude and is a team player with a desire to impact change. The candidate has very strong analytical and technical skills along with demonstrated ability to get things done in a customer-driven, fast-paced collaborative team environment. We highly value candidates who demonstrate strong enthusiasm and an aptitude for rapid learning, with direct experience in the specified technologies considered beneficial.

Minimum Qualifications

  • Strong experience developing web-based applications and APIs.
  • Familiar with best practices in application architecture, cloud-based computing, coding standards, design patterns, security, QA.
  • Proven ability to produce technical documentation such as process diagrams, process flows, data models, and system architecture diagrams.
  • Experience working in an Agile / Scrum / Lean development environment and tracking tasks in Jira or similar systems.
  • Excellent problem solving and debugging skills.
  • Commitment to quality (unit and automated testing) and attention to detail
  • Excellent communication skills, both written and verbal. Strong interpersonal skills and ability to work effectively with a wide variety of technical and non-technical stakeholders.
  • Passionate about software and technology. Stays current on industry trends, technologies, and best practices.

Desired Qualifications

  • Strong preference for a generalist / full stack developer that can contribute to all areas - requirements analysis, rapid prototyping, user interface, API, database, builds, deployments, server configuration.
  • Knowledge of artificial intelligence concepts, architectures, and techniques like generative AI, fine-tuning, large language models (LLM), vector databases, and retrieval augmented generation (RAG).
  • Experience implementing and integrating AI-driven solutions utilizing technologies like Python, LangChain, OpenAI REST APIs, Hugging Face, Jupyter Notebooks, Neo4j graph databases or similar.
  • Experience architecting, developing and deploying cloud-native applications.

Education Requirements

  • A minimum High School Diploma or GED is required.
  • Bachelor’s degree in computer science or similar discipline and a minimum of five years of relevant experience is preferred, however, a combination of education and experience may be substituted for a BS / BA degree. Please note relevant experience as outlined may be considered in lieu of a degree from an accredited university or college.

Experience

Minimum 5 years of experience as a software developer.

Coding and Writing Samples Required

Applicants will be required to provide code and writing samples.

Location

  • The ideal candidate will be located near a major RAND office location in Santa Monica, Pittsburgh, Washington D.C., or Boston.
  • Remote candidates will be considered.

Salary Range : $117,700 - $179,700

RAND considers a variety of factors when formulating an offer, including but not limited to, the specific role and associated responsibilities; a candidate’s work experience, education / training, skills, expertise; and internal equity.The salary range includes base pay plus RAND’s sabbatic pay (which provides additional compensation above base pay when vacation is taken). In addition, RAND provides strong benefits including health insurance coverage, life and disability insurance, savings plan, paid time-off and more.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Generative AI Solution Engineer- Remote (Anywhere in the U.S.)

Cybersecurity Company

Mississippi

Remote

USD 90,000 - 150,000

4 days ago
Be an early applicant

Staff Software Engineer - AI (Remote) New Remote (United States)

Pair Team

Mississippi

Remote

USD 90,000 - 150,000

4 days ago
Be an early applicant

Gen AI Developer - Remote

Perficient

Remote

USD 150,000 - 165,000

Today
Be an early applicant

AI Developer - Predictive Modeling

Larvol

Remote

USD 80,000 - 120,000

2 days ago
Be an early applicant

Founding Applied AI/ML Engineer

Recruiting From Scratch

New York

Remote

USD 160,000 - 220,000

-1 days ago
Be an early applicant

Applied AI Engineer

Atexo

Remote

USD 129,000 - 157,000

Today
Be an early applicant

[Hiring] Software Engineer - AI Evals and Test @P 1ai

P 1ai

Remote

USD 90,000 - 130,000

Yesterday
Be an early applicant

Generative AI Solution Engineer- Remote (Anywhere in the U.S.)

GuidePoint Security, LLC

Remote

USD 120,000 - 160,000

2 days ago
Be an early applicant

Software Engineer (AI Platform)

DeWinter Group

Chicago

Remote

USD 90,000 - 130,000

2 days ago
Be an early applicant