AI Software Engineer Job at magnolia.ai, Washington DC

Q3FqTHdzRTRmYWpQME1jblllQ1RIc3dLTlE9PQ==
  • magnolia.ai
  • Washington DC

Job Description

Hello to anyone interested in this position, please reach out if you think you'd be a good fit in this role!

AI Software Engineer (Azure Focus)

$57/hr

Location: Remote work

Duration: 12 Months + Contract to hire

AI Software Engineer with a strong focus on Azure cloud technologies to join our growing team. You will play a key role in developing and deploying AI-powered solutions, leveraging Azure Function Apps and other Azure services. This role requires a solid understanding of software engineering principles, CI/CD practices, and a passion for building scalable and reliable applications. If you thrive in a fast-paced environment and are excited about the possibilities of AI, we encourage you to apply!

Responsibilities:

  • Develop, test, and deploy Python-based Azure Function Apps, implementing various triggers, bindings, and scaling options.
  • Design and implement solutions for high availability, fault tolerance, and load balancing of Azure Function Apps.
  • Implement robust error handling, logging, and connections to Azure services and APIs.
  • Design and implement CI/CD pipelines using YAML in Azure DevOps for automated deployment of Function Apps.
  • Utilize Infrastructure as Code (IaC) principles and tools (ARM templates or Terraform) for infrastructure deployment.
  • Collaborate with other engineers and stakeholders to define requirements and deliver high-quality solutions.
  • Participate in code reviews and contribute to improving our development processes.
  • Stay up-to-date with the latest Azure technologies and best practices.

Required Skills:

  • Python Proficiency: Strong scripting and API integration skills.
  • Software Engineering: Solid understanding of CI/CD, design patterns, and unit & integration testing.
  • Azure Function Apps Development: Demonstrated experience developing, testing, and deploying Python-based Azure Function Apps, including implementing triggers, bindings, scaling options, error handling, logging, and connections to Azure services/APIs.
  • Azure Load Balancing & Scalability: Understanding of load balancing concepts and experience configuring and managing Azure Load Balancer or Application Gateway with Function Apps. Experience implementing Function App auto-scaling.
  • DevOps & CI/CD: Experience with CI/CD best practices and creating YAML-based Azure DevOps Pipelines for Function App deployment.
  • Infrastructure as Code (IaC): Experience using ARM templates or Terraform for infrastructure deployment.
  • Version Control: Proficiency with Git.

Preferred Skills (Nice-to-Haves):

  • REST API Knowledge (consumption).
  • Docker (for local Function App development & testing).
  • Basic Data Storage Knowledge (Blob Storage, Cosmos DB).
  • Azure Synapse Analytics (interaction with data warehouses).

Job Tags

Local area, Remote job,

Similar Jobs

University of Pennsylvania

Research Assistant Professor of Public Mental Health | University of Pennsylvania Job at University of Pennsylvania

 ...Research Assistant Professor of Public Mental Health Location: Philadelphia, PA Open Date: Dec 05, 2023 Deadline: Dec 05, 2025 at 11:59 PM Eastern Time The Department of Psychiatry at the Perelman School of Medicine at the University of Pennsylvania seeks... 

Courtland Rehabilitation and Healthcare Center

Occupational Therapist (OT) Job at Courtland Rehabilitation and Healthcare Center

 ...Same Day Pay Option Competitive Wages and Benefits Package Flexible Schedule Paid Time Off NOW HIRING: (OT) Occupational Therapist Summary: The Occupational Therapist is responsible for organizing and conducting occupational therapy programs to facilitate... 

The Providence College Inc

Medical Billing and Coding Trainees Job at The Providence College Inc

Medical Billing and Coding TRAINEES (Los Angeles) The Providence College Inc in Pico Rivera, Ca is accepting applications for entry level medical billing and coding trainees. compensation: DOE employment type: full-time experience level: no experience required... 

Crew Life at Sea

Assistant Cruise Director Job at Crew Life at Sea

 ...Job Description: Key Responsibilities: - Assist the Cruise Director in planning and organizing daily activities, events, and entertainment for guests of all ages on board the cruise ship - Act as a host and master of ceremonies for onboard events and activities... 

CASHQUICK HOME BUYERS

Real Estate Acquisitions Sales Associate Job at CASHQUICK HOME BUYERS

 ...join our real estate team. You will pursue new properties for the company and cultivate...  ...administration paperwork as needed for the sale Ensure a smooth transaction between buyers...  ...in real estate sales, especially acquisitions, is preferred CASHQUICK HOME BUYERS