Position: .Net developer with AI
Location: Charlotte, NC. (hybrid)
Job Type: Contract
Need local candidates ready for in person interview.
About the Role
We are seeking a skilled .NET Developer with hands-on experience in Artificial Intelligence (AI) technologies to join our growing team. The ideal candidate will design and develop enterprise-grade applications using .NET while integrating AI-driven solutions to enhance automation, analytics, and intelligent decision-making.
Key Responsibilities
• Develop and maintain applications using .NET Core / ASP.NET MVC.
• Integrate AI/ML models into .NET applications to deliver intelligent features.
• Collaborate with data scientists and ML engineers to deploy AI solutions in production.
• Design and implement RESTful APIs and microservices for AI-powered applications.
• Optimize application performance, scalability, and security.
• Write clean, maintainable, and efficient code following best practices.
• Participate in code reviews, testing, and debugging.
• Stay updated with emerging AI technologies and apply them to business use cases.
Required Skills & Qualifications
• Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
• 3–6 years of experience in .NET development (C#, ASP.NET, .NET Core).
• Strong understanding of AI/ML concepts (machine learning, natural language processing, computer vision).
• Experience with AI frameworks and libraries (TensorFlow, PyTorch, ML.NET).
• Familiarity with cloud platforms (Azure AI, AWS AI/ML, Google Cloud Platform AI).
• Knowledge of relational and NoSQL databases (SQL Server, MongoDB).
• Strong problem-solving and analytical skills.
Preferred Skills
• Experience with Generative AI (LLMs, embeddings, transformers).
• Knowledge of MLOps practices (CI/CD for ML, model monitoring).
• Familiarity with containerization (Docker, Kubernetes).
• Exposure to Agile/Scrum methodologies.
• Experience with data pipelines and ETL processes.