Jobs · Engineering · Maryland

AI Engineer

InterImage · Annapolis Junction, MD · 3 mo ago
On-siteEngineering$50k/yrFull-time

Key Responsibilities

  • Write production-grade code and contribute to scalable, maintainable software systems
  • Design modular, extensible architectures that support AI integration within enterprise platforms
  • Build backend services and APIs to support AI-driven applications and data pipelines
  • Ensure systems are designed for scalability, fault tolerance, and high availability
  • Implement best practices in software engineering, version control, CI/CD, and testing frameworks
  • Design and implement data pipelines to ingest, process, and analyze large structured and unstructured datasets
  • Perform Exploratory Data Analysis (EDA) to inform model design and data strategy
  • Optimize data storage and retrieval for performance and scalability
  • Develop, train, evaluate, and fine-tune machine learning and deep learning models
  • Implement robust validation, testing, and monitoring to ensure model accuracy, fairness, and reliability
  • Deploy models into production environments using MLOps best practices
  • Serve as a technical liaison across engineering, data, and mission stakeholders
  • Clearly communicate AI approaches, tradeoffs, and system design decisions to both technical and non-technical audiences
  • Stay current with emerging AI/ML technologies, frameworks, and enterprise data solutions
  • Identify opportunities to enhance system performance, automation, and intelligence capabilities

Requirements

  • Strong proficiency in Python (primary for AI/ML development)
  • Experience with one or more backend/system languages: Java, Go, C++, or Scala
  • Familiarity with SQL and working knowledge of query optimization for large datasets
  • Experience with AI/ML Frameworks & Tools: TensorFlow, PyTorch, Scikit-learn, or Hugging Face
  • Strong understanding of machine learning algorithms, deep learning, and data modeling techniques
  • Experience designing or contributing to scalable software architectures, including: Microservices-based architecture, Distributed systems and event-driven design
  • Experience building and consuming RESTful APIs or gRPC services
  • Familiarity with containerization (Docker) and orchestration tools like Kubernetes
  • Experience implementing CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, etc.)
  • Experience working with large-scale datasets and distributed processing frameworks such as: Apache Spark, Hadoop, or Flink
  • Familiarity with data streaming technologies (Kafka, Kinesis)
  • Experience with databases: Relational: PostgreSQL, MySQL, NoSQL: MongoDB, Elasticsearch, DynamoDB
  • Hands-on experience with Amazon Web Services (AWS) (e.g., S3, EC2, Lambda, SageMaker)
  • Experience with MLOps tools for model deployment, monitoring, and lifecycle management

Preferred Qualifications

  • Experience building AI-enabled systems from the ground up in enterprise environments
  • Familiarity with data governance, security, and compliance in large-scale systems
  • Experience optimizing systems for performance, scalability, and cost efficiency
  • Exposure to natural language processing (NLP), especially in document or report generation systems
  • Experience supporting intelligence, analytics, or mission-focused platforms

Similar jobs

AI Engineer

Metropolitan Commercial BankNew York, NY· 1 mo ago
Engineering$130k–$200k/yrapply on grnh.se

AI Engineer

RA Capital ManagementBoston, MA· 3 wk ago
Engineering$120k–$180k/yrapply on job-boards.greenhouse.io

AI Engineer

TP ICAPNew York, United States· 1 wk ago
Engineering$184k–$222k/yrapply on tp.wd107.myworkdayjobs.com

AI Engineer

Valley BankMorristown, NJ· 2 wk ago
Engineering$60/hrapply on recruiting.adp.com

AI Engineer

FieldguideSan Francisco, CA· 3 wk ago
Engineeringapply on fieldguide.io

AI Engineer

BWEColumbus, OH· 3 mo ago
Engineeringapply on bwe.wd12.myworkdayjobs.com