Artificial Intelligence (AI) Engineer

2T Consulting

Baltimore, MD

Posted On: Feb 21, 2025

Posted On: Feb 21, 2025

Job Overview

Job Type

Contract - W2, Contract - Independent, Contract to Hire - W2, Contract to Hire - Independent

Experience

8 - 15 Years

Salary

Depends on Experience

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • Python
  • Artificial Intelligence (AI)
  • IaC
  • Azure
Job Description
Key Responsibilities
  • Develop, test, and deploy Python-based Azure Function Apps.
  • Implement triggers (HTTP, Timer, Queue), bindings, and scaling options.
  • Handle error management, logging, and connect to Azure services/APIs.
  • Manage and configure Azure Load Balancer or Application Gateway for Function Apps.
  • Implement auto-scaling for Function Apps based on load.
  • Design solutions for high availability and fault tolerance.
  • Create and maintain YAML-based Azure DevOps pipelines for Function App deployment.
  • Use Infrastructure as Code (IaC) with ARM templates or Terraform for infrastructure management.

 

Required Skills
  • Solid understanding of load balancing concepts.
  • Proficiency in CI/CD best practices.
  • Strong knowledge of software engineering principles (design patterns, unit/integration testing).
  • Strong Python scripting and API integration skills.
  • Experience with Git for version control.
  • Familiarity with Microsoft technologies, with transferable skills from AWS or Google Cloud.

 

Preferred Skills
  • REST API consumption.
  • Docker for local Function App development and testing.
  • Basic knowledge of data storage (Blob Storage, Cosmos DB).
  • Experience with Azure Synapse Analytics.
  • Understanding of Azure RBAC, Service Principals, and security practices.
  • Basic networking and security knowledge.
  • Familiarity with Azure Monitor for performance monitoring and alerting.

Job ID: 2C250056


Posted By

Shayne

Sr. Recruiter