Software/AI Engineer

SOFTWARE CONSULTANTS INC.
United States
10 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Microsoft Azure C Sharp (Programming Language) Cloud Computing Cloud Database Cloud Engineering Computer Programming
+30 more
Databases Continuous Integration Data Cleansing Information Engineering DevOps Python (Programming Language) Open Source Technology Cloud Services Search Technologies Software Deployment Systems Integration TypeScript Unstructured Data Data Logging Google Cloud Enterprise Software Applications Data Ingestion Large Language Models Prompt Engineering Model Validation Generative AI Backend Production Code Data Management Api Design GPT Data Pipelines Automation Anywhere Serverless Computing Programming Languages

Job description

We are looking for a strong experience in cloud-based data and AI engineering, Generative AI, Large Language Models (LLMs), RAG architectures, and AI application development., * Design, develop, and deploy cloud-based data and AI solutions using AWS or Google Cloud Platform.

  • Build scalable and production-ready applications using Python and other modern programming languages.
  • Develop and integrate Generative AI and LLM-powered applications.
  • Work with commercial and open-source LLMs such as:

  • OpenAI / GPT
  • Meta Llama
  • Google Gemini
  • Other open-source LLMs

Build and implement Retrieval-Augmented Generation (RAG) solutions.

Design RAG pipelines including document ingestion, preprocessing, chunking, embeddings, retrieval, reranking, context management, and response generation.

Work with LangChain, LlamaIndex, LangGraph, and similar GenAI frameworks.

Develop AI agents and graph-based AI workflows where applicable.

Build integrations between LLMs, enterprise applications, APIs, databases, data platforms, and cloud services.

Develop data ingestion and transformation pipelines supporting AI/ML and GenAI applications.

Work with both structured and unstructured data.

Implement vector search, embeddings, and vector database solutions.

Build APIs and backend services to expose AI capabilities to enterprise applications.

Implement monitoring, logging, testing, evaluation, and observability for AI/LLM applications.

Optimize AI applications for performance, scalability, reliability, security, and cost.

Troubleshoot production issues and continuously improve AI and data engineering solutions.

Collaborate with architects, data engineers, software engineers, product teams, and business stakeholders to translate requirements into technical solutions.

Requirements

The ideal candidate will have practical experience building and deploying AI/GenAI solutions on AWS or Google Cloud Platform, with Azure experience being a plus. The candidate should be comfortable working with LLMs, RAG architectures, AI frameworks, data pipelines, APIs, and production-grade cloud applications. This is a hands-on engineering role requiring strong programming skills and the ability to design, develop, integrate, test, troubleshoot, and deploy AI-powered solutions., Programming Languages

Strong hands-on programming experience with one or more of the following:

  • Python strongly preferred for AI/GenAI and data engineering
  • C# / .NET
  • Java
  • JavaScript
  • TypeScript

Candidates should be able to write production-quality code and should have strong software engineering fundamentals.

Cloud & Engineering

  • Strong hands-on experience with AWS or Google Cloud Platform.
  • Experience developing and deploying applications/services in a cloud environment.
  • Experience with cloud-native architectures and services.
  • Azure experience is a plus.
  • Experience developing APIs and backend services.
  • Experience with databases and distributed/cloud-based systems.
  • Understanding of containers, serverless technologies, CI/CD, and DevOps practices is preferred.

Generative AI / LLM

Strong practical experience with Generative AI and Large Language Models, including one or more of:

  • OpenAI / GPT models
  • Meta Llama
  • Google Gemini
  • Open-source LLMs
  • LLM APIs and model integration
  • Prompt engineering
  • Embeddings
  • Vector search
  • Model evaluation and optimization

RAG & AI Application Development

Hands-on experience building RAG-based applications, including:

  • Document ingestion
  • Data preprocessing and chunking
  • Embeddings
  • Vector databases / vector search
  • Semantic retrieval
  • Context construction
  • Prompt orchestration
  • Response generation
  • RAG evaluation and optimization

Experience with:

  • LangChain
  • LlamaIndex
  • LangGraph
  • Other equivalent GenAI frameworks

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

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

1:22 min

Analyzing differences between mobile and traditional backend DevOps

Mete Baydar Mete Baydar · World Congress 2025

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · World Congress 2024

2:32 min

Refactoring bulk frontend operations into scalable backend methods

Noam Honig · LIVE

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

51 sec

Assessing GPT-4o performance for pull request feedback

Merrill Lutsky Merrill Lutsky · World Congress 2025

52 sec

Transitioning from software consulting to AI building

Malte Lensch Malte Lensch · World Congress 2026 Europe

Videos

See all

Related articles

See all