Engineer II-AI/ML

TEKsystemsBaltimore, MD
$107,500 - $161,300Remote

About The Position

Think of TEKsystems Global Services (TGS) as the growth solution for enterprises today. We unleash growth through technology, strategy, design, execution and operations with a customer-first mindset for bold business leaders. We deliver cloud, data and customer experience solutions. Our partnerships with leading cloud, design and business intelligence platforms fuel our expertise. We value deep relationships, dedication to serving others and inclusion. We drive positive outcomes for our people and our business, and we stay true to our commitments and act in harmony with our words. We exist to create significant opportunity for people to achieve fulfillment through career success. Ready to join us? Here’s what the opportunity supported through our TGS Talent Acquisition Team requires: The Senior AI/ML Developer is a hands-on engineering role responsible for designing, building, testing, and maintaining cloud-native solutions, reusable accelerators, and production-ready application components on AWS. This role is not an architect position; it is intended for a Senior developer who can translate solution direction into secure, scalable, well-engineered software and infrastructure. The ideal candidate is strongest in AWS CDK with TypeScript, backend development with Node.js/TypeScript, and modern AWS delivery patterns across serverless, containers, APIs, events, identity, observability, and automation. The role also requires comfort building AI/ML-powered workflows that use Amazon Bedrock AgentCore and related AWS services, plus document and formatted-data processing pipelines that work across structured and unstructured content using services such as Amazon Bedrock Data Automation. This role may require occasional travel, such as a kickoff week for a long engagement.

Requirements

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related technical field, or equivalent practical experience.
  • 3+ years of hands-on experience in software engineering, cloud development, backend engineering, or AI/ML application development.
  • 3+ years of practical AWS experience across compute, storage, networking, application integration, and security services.
  • Deep hands-on experience with AWS CDK in TypeScript; this should be a core delivery skill, not a secondary familiarity.
  • Strong proficiency in TypeScript and Node.js for backend development and infrastructure implementation.
  • Deep experience developing serverless applications using AWS Lambda and the AWS SDK for JavaScript/TypeScript.
  • Experience building applications with API Gateway, Cognito, Lambda, and S3.
  • Hands-on experience deploying and supporting workloads across serverless and container-based environments, including Lambda, ECS, EKS, and EC2.
  • Working knowledge of observability implementation in AWS, including logging, metrics, tracing, alarming, and operational troubleshooting.
  • Strong understanding of IAM, application security, encryption, and secure integration patterns in AWS environments.
  • Experience with modern cloud-native design patterns, including microservices, event-driven architecture, asynchronous workflows, and secure service-to-service communication.
  • Basic scripting skills in Python, including test automation, utility tooling, and AWS interactions using boto3.
  • Experience with source control and CI/CD tooling, preferably GitHub and GitHub Actions.
  • Comfort building solutions that process documents and other formatted data across structured and unstructured sources.
  • Comfort with Amazon Bedrock Data Automation and custom agentic solutions for processing documents and other formatted data, including extraction and workflow integration patterns.
  • Familiarity with Amazon Bedrock AgentCore and the surrounding AWS services required to build, deploy, secure, and operate production agentic workloads.
  • Strong written and verbal communication skills and the ability to collaborate effectively with developers, architects, and delivery teams.
  • Associate-level AWS certification preferred, especially Developer or Solutions Architect Associate.

Nice To Haves

  • 4+ years of experience in cloud development, AI/ML engineering, or production solution delivery.
  • Professional-level AWS certification, such as DevOps Engineer Professional, Solutions Architect Professional, or a relevant specialty certification.
  • Experience building custom agentic applications using Amazon Bedrock, Bedrock AgentCore, model orchestration, tool use patterns, and production operational controls.
  • Experience with supplementary AWS AI/ML and data services commonly used around agentic and document-processing solutions, such as Step Functions, EventBridge, OpenSearch, DynamoDB, RDS, CloudWatch, KMS, Secrets Manager, and vector-backed retrieval patterns.
  • Experience implementing Bedrock Data Automation projects, custom blueprints, extraction workflows, post-processing logic, and integration into enterprise systems.
  • Experience with containers, Kubernetes manifests, Helm charts, and deployment automation for application platforms.
  • Experience writing reusable internal accelerators, starter kits, or engineering frameworks that improve delivery consistency.
  • Experience with enterprise AWS environments and services such as AWS Organizations, Control Tower, Transit Gateway, and Direct Connect.
  • Demonstrated success deploying secure, scalable, and highly available distributed systems in production.

Responsibilities

  • Receive functional and technical requirements from Senior technical leadership and turn them into high-quality, maintainable code and infrastructure.
  • Design and implement backend services, APIs, workflows, and reusable delivery assets using AWS CDK in TypeScript as the primary infrastructure-as-code standard.
  • Develop cloud-native applications and integration patterns using Node.js/TypeScript, AWS Lambda, API Gateway, S3, EventBridge, SQS, SNS, DynamoDB, RDS, OpenSearch, and related AWS services.
  • Engineer AI/ML and agentic application components using Amazon Bedrock, Amazon Bedrock AgentCore, model integrations, tool invocation patterns, orchestration logic, runtime services, observability, and operational controls.
  • Build document and formatted-data processing solutions for structured and unstructured content, including use cases involving extraction, classification, enrichment, validation, orchestration, and downstream system integration.
  • Work with Amazon Bedrock Data Automation and custom processing pipelines to support document-centric and multimodal automation use cases.
  • Develop and deploy software across multiple AWS compute models, including Lambda, ECS, EKS, and EC2 where appropriate.
  • Integrate security, identity, networking, encryption, secrets management, and observability controls into every component as part of normal engineering delivery.
  • Participate in peer reviews, testing, CI/CD improvements, and engineering standardization efforts across service teams.
  • Quickly evaluate new AWS AI/ML and cloud-native capabilities and incorporate them into practical delivery patterns when they add client value.

Benefits

  • Medical, Dental, and Vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life and AD&D for employee and dependents)
  • Short and Long-Term Disability
  • Health Spending Account (HSA)
  • Transportation Benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service