.NET Developer (Remote)
Remote
Contracted
Experienced
.NET Developer
QualityWorks Consulting Group
Territory: India (Remote)
Department: Technology
Role/Job Title: .NET Developer (Generative AI Operations - GenOps)
Key Duties and Responsibilities
- Develop the Generative AI Operations platform, encompassing data ingestion, model serving, and administrative functionalities using .NET technologies.
- Create a data ingestion/embedding generation pipeline, processing unstructured files and populating a vector database.
- Participate in the development of KubeFlow pipelines (KF pipes) for model operations, including fine-tuning and serving layers (KF serve), with a focus on Python integration. Conduct exploratory optimization work to ensure model compatibility with Ray and/or TGI.
- Construct a comprehensive Admin application for operational management and control, utilizing .NET, React.js, and Postgres.
- Collaborate with cross-functional teams to integrate AI/ML models into the platform, ensuring scalability, reliability, and performance.
- Contribute to the design and implementation of RESTful APIs for seamless interaction between different components of the platform.
- Perform code reviews, testing, debugging, and troubleshooting to ensure high-quality software delivery.
- Stay updated with the latest trends and advancements in .NET development and AI/ML technologies, providing insights and recommendations for continuous improvement.
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 6+ years of experience in .NET development, with a focus on web applications and services.
- Proficiency in .NET, EF Core, Postgres/SQL, React.js, JavaScript, GitHub, and Azure.
- Familiarity with .NET Maui is desirable but not mandatory.
- Strong understanding of data ingestion, model serving, and administrative functionalities.
- Experience with KubeFlow pipelines (KF pipes) development and integration.
- Excellent problem-solving skills and ability to work in a collaborative team environment.
Only shortlisted candidates will be contacted for further assessment.
Apply for this position
Required*