.NET + DevOps / AI-Focused Engineer

Posted 2 months ago

What You’ll Do (Responsibilities)

  • Develop and maintain backend services and applications using .NET / C# (or similar .NET technologies).
  • Design, build, and manage CI/CD pipelines (continuous integration/continuous deployment) to enable rapid and reliable delivery of software.
  • Automate infrastructure provisioning and configuration using Infrastructure-as-Code (IaC) tools (e.g., Terraform, ARM templates, and scripts).
  • Work with cloud environments—ideally Microsoft Azure (or AWS / other cloud)—provisioning, deploying and maintaining services, managing containers or virtual machines, handling scaling, networking, storage, etc.
  • Use containerization and orchestration tools (e.g., Docker, Kubernetes/AKS/equivalent) for deploying microservices or modular applications.
  • Integrate development, operations, and possibly AI/ML workflows—e.g., helping deploy AI-powered backend services, AI-assisted tooling, or AI-driven features together with .NET microservices. (For example, “Software Engineer – .NET / AI-Assisted Tools” roles at large tech orgs.)
  • Collaborate with cross-functional teams: developers, QA, operations, and maybe data/ML teams. Ensure smooth handoffs between development and operations (DevOps culture), while supporting reliability, scalability, and security.
  • Troubleshoot, debug, and resolve deployment, performance, and infrastructure issues. Monitor system health, logs, and performance; implement alerting/monitoring as needed.
  • Write and maintain documentation for infrastructure, pipelines, deployment processes, configuration, and release procedures.

hat We’re Looking For (Qualifications & Skills)

  • Bachelor’s degree in computer science, engineering, or equivalent.
  • ~2–3 years of hands-on experience building .NET applications or services (C#, .NET Core / .NET 6+, ASP.NET, or similar).
  • Experience or strong interest in DevOps practices: CI/CD, version control (e.g., Git), automated builds/deployments, and release management.
  • Basic to intermediate knowledge of cloud platforms—ideally Azure, but AWS/GCP is also valuable. Experience with provisioning, deploying, and managing cloud infrastructure.
  • Familiarity with infrastructure-as-code (IaC) tools / scripts (Terraform/ARM templates/scripting).
  • Working knowledge of containerization (Docker) and ideally orchestration (Kubernetes + cloud-managed Kubernetes / AKS / similar).
  • Basic to moderate scripting skills (e.g., PowerShell, Bash, Python) to automate tasks and workflows.
  • Understanding of software lifecycle, version control, collaboration across teams (dev, QA, and ops), and DevOps culture.
  • Good communication and collaboration skills—ability to work with multiple teams (dev, QA, security, and ops).
  • Bonus/desirable: interest or exposure to AI/ML—e.g., building or deploying AI-related services, integrating AI-assisted tools or features, familiarity with ML workflow or libraries (though not mandatory).

Why This Role Can Offer High Compensation (e.g. US-based $190–$220 K)

  • Companies combining .NET backend engineering + cloud-native DevOps + AI/ML deployment are dealing with high-complexity, high-impact systems—often at a global scale. That makes the skillset rare and valuable.
  • Expertise in both software development and DevOps (cloud, CI/CD, IaC, containerization) is in high demand.
  • When combined with AI or AI-assisted tooling — the value and potential impact increase; companies pay a premium for engineers who can bridge the DevOps, software, and AI stacks.
  • Top tech companies (especially in US or global-remote context) often compensate accordingly for mid-level engineers with this blended skillset.

Apply For This Job

A valid phone number is required.