786 IT & Software Developer jobs in the US
Requirements
Must:
We expect you to have a Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Data Science, or a similar discipline. You should possess at least 5 years of practical experience in applied AI, NLP, or ML engineering, with a minimum of 2 years focusing directly on LLMs, RAG, semantic search, and Agentic AI. A deep understanding of LLMs (for example, OpenAI, Claude, Gemini), prompt engineering, and their responsible deployment in production settings is essential. Your experience should include the design, construction, and enhancement of RAG pipelines, semantic search, vector databases (like ElasticSearch or Pinecone), and Agentic or multi-agent AI workflows in large-scale production environments. Familiarity with MCP and A2A protocols is a plus, as is exposure to GraphRAG or graph-based knowledge retrieval techniques. Strong proficiency with modern ML frameworks and libraries (such as LangChain, LlamaIndex, PyTorch, and HuggingFace Transformers) is required. You should have the capability to design APIs and scalable backend services, with practical experience in Python. Experience in building, deploying, and monitoring AI/ML workloads in cloud environments (such as AWS or Azure), including services like AWS SageMaker, AWS Bedrock, and AzureAI, is valuable. Additionally, familiarity with tools for load balancing different LLM providers is advantageous. You should also have knowledge of MLOps practices, CI/CD for AI, model monitoring, data versioning, and continuous integration. We’re looking for demonstrated ability to work with large, complex datasets, perform data cleaning and feature engineering, and develop scalable data pipelines.
Responsibilities
In your role as an AI/NLP Engineer on our Data Science team, you will spearhead the application of Large Language Models (LLMs) and state-of-the-art AI techniques to build transformative solutions for public safety and intelligence workflows. You will leverage your proficiency in LLMs, Retrieval-Augmented Generation (RAG), semantic search, Agentic AI, and GraphRAG to design, develop, and deploy powerful features that facilitate real-time decision-making for our users. Collaborating closely with product, engineering, and data science teams, you will translate real-world challenges into scalable, production-ready solutions. You will engage in all stages of the AI solution lifecycle, including architecture, design, prototyping, implementation, evaluation, productionization, and continuous enhancement. Your tasks will involve the design, construction, and optimization of AI-driven solutions using LLMs, RAG pipelines, semantic search, GraphRAG, and Agentic AI architectures. You will also experiment with the latest advancements in large-scale language modeling, engaging in prompt engineering, model fine-tuning, evaluation, and monitoring.
Description
We value collaboration, whereby you will work with product, backend, and data engineering teams to articulate requirements, decompose complex issues, and deliver impactful features that align with our business aims. You will guide robust data ingestion and retrieval pipelines that enable real-time and batch AI applications using a mix of open-source and proprietary tools. Integration of external data sources (such as knowledge graphs, internal databases, and third-party APIs) to amplify the context-awareness and capabilities of LLM-based workflows will be part of your responsibilities. You will also evaluate and adopt best practices for prompt design, model alignment, safety, and establishing guardrails for responsible AI deployment. Staying updated on emerging AI research, you may contribute to internal knowledge sharing, tech discussions, and proof-of-concept projects. We expect you to write clean, well-documented, and testable code; actively participate in peer code reviews, and engage in engineering design conversations. You should proactively identify bottlenecks and propose solutions to enhance system scalability, efficiency, and reliability. Your excellent problem-solving, collaboration, and communication abilities will help you work effectively across remote and distributed teams. A proven track record of delivering robust, high-impact AI solutions, particularly in fast-paced or regulated environments, will be favorably considered.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find Machine Learning Engineer salaries in the United States here.
How many Machine Learning Engineer jobs are in the United States?
Currently, there are 786 ML, AI openings. Check also: TensorFlow jobs, Python jobs, Computer-Vision jobs - all with salary brackets.
Is the US a good place for Machine Learning Engineers?
The US is one of the best countries to work as a Machine Learning Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.
Which companies are hiring for Machine Learning Engineer jobs in the United States?
bunny.net, Sperasoft, Puter Technologies Inc., MAK Consulting Group, Giesecke+Devrient, Asset Inventories Inc., LGS, une Société IBM / an IBM Company among others, are currently hiring for ML, AI roles in the United States.
The company with most openings is Leidos as they are hiring for 141 different Machine Learning Engineer jobs in the United States. They are probably quite committed to find good Machine Learning Engineers.
The company with most openings is Leidos as they are hiring for 141 different Machine Learning Engineer jobs in the United States. They are probably quite committed to find good Machine Learning Engineers.
