AI/ML .net Engineer

SIMARN Solutions
Plano, TX

Job Title: AI/ML Software Engineer (Cloud Azure with .Net Background)

Location: Plano, TX


Please note that this role is open for USC and GC candidates only. We also welcome C2C opportunities or direct W2 positions.


About the Role

Seeking a Software Engineer/Architect with a .NET Engineering background and AI/ML experience to design and build out solutions to solve real-world business research and problems.


Responsibilities

  • Design, build, and maintain scalable production systems and APIs maintaining our cloud-native microservices-based API solutions. You will work closely with cross-functional teams to build robust, scalable, and highly available APIs on the Azure platform using .NET 6.0 or later.
  • Design, implement, and maintain RESTful APIs and microservices using .NET 6.0 or later, with a primary focus on Azure Functions.
  • Work across the full technology stack, from backend services to front-end applications
  • Collaborate with business stakeholders to understand requirements and translate them into technical AI/ML solutions.
  • Evaluate and select appropriate AI/ML frameworks, tools, and platforms.
  • Define best practices and standards for AI/ML model development, testing, and deployment.
  • Lead and mentor data scientists, ML engineers, and software developers in implementing AI solutions.
  • Ensure AI/ML systems are scalable, secure, and maintainable.
  • Oversee integration of AI/ML models with existing IT infrastructure and applications.



Required Skills

  • 5+ years of professional experience building and maintaining production-grade software systems.
  • Strong engineering fundamentals and sound decision-making.
  • Experience with REST APIs, web frameworks, and relational databases.
  • Proficient in modern backend languages and cloud-based infrastructure.
  • Develop and optimize microservices-based solutions, ensuring modularity, scalability, and resilience.
  • Leverage Azure services, including Azure Functions, Azure API Management, and other Azure components, to build and manage cloud-native APIs.
  • Enforce best practices for coding standards, testing, and documentation to ensure the reliability and maintainability of the codebase.
  • Monitor, diagnose, and optimize API performance to deliver a seamless user experience.
  • Implement security best practices to protect APIs from vulnerabilities and threats.
  • Collaborate with product managers, frontend developers, and other stakeholders to define API requirements and ensure successful integration with frontend applications.
  • Create and maintain clear and concise technical documentation, including API specifications and usage guidelines.


Preferred Skills

  • Proven experience as a .NET API Developer with a strong focus on Azure Functions and microservices.
  • Proficiency in C#, .NET 6.0 or later, and RESTful API design.
  • Deep knowledge of Azure services and serverless architecture, especially Azure Functions and Azure API Management.
  • Familiarity with CI/CD pipelines and version control (e.g., Git).


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).

// // //