What are the responsibilities and job description for the Web Developer with AI Experience position at Tier4 Group?
Web Developer with AI Experience
Long-Term Contract | 100% Remote
US Citizenship required due to nature of the work
Our client is seeking an experienced C#/.NET Web Developer with strong backend skills who can also bridge into AI/ML using Python to join their team on a long-term contract. This role offers the opportunity to work fully remote while contributing to cutting-edge web applications and AI-driven solutions.
Scope of Work
Web Development Responsibilities:
Design, develop, and maintain responsive web applications using modern frameworks and technologies.
Build intuitive and accessible user interfaces (UI) and user experiences (UX).
Integrate backend services and APIs to support application functionality.
Ensure cross-browser compatibility, performance optimization, and adherence to security best practices.
AI Product Development Responsibilities:
Develop and integrate AI/ML models into web platforms to enhance product capabilities.
Collaborate on the design and implementation of AI-powered features such as natural language processing, recommendation systems, or predictive analytics.
Optimize AI models for performance, scalability, and accuracy.
Conduct data preprocessing, feature engineering, and model evaluation.
Technical Requirements
Strong C#/.NET Core development experience (ASP.NET Core, Web APIs, backend services).
Frontend proficiency with Blazor, React, or Angular.
Database expertise with Microsoft SQL Server and PostgreSQL.
Cloud experience with Microsoft Azure, including Azure DevOps, Kubernetes, and Docker for CI/CD.
AI/ML integration experience using Python (FastAPI, NumPy, Pandas, PyTorch, TensorFlow).
Familiarity with LLM frameworks (Hugging Face, OpenAI API) and vector databases/embeddings (FAISS, SentenceTransformers).
Ability to design and integrate AI-driven features into .NET applications.
Experience with cross-platform mobile development using .NET MAUI is a plus.
General Responsibilities:
Participate in an on-call rotation to maintain the support ticket queue.
Work with cross-functional teams to gather requirements and deliver solutions aligned with business goals.
Write clean, maintainable, and well-documented code.
Perform debugging, testing, and deployment of solutions.
Stay current with emerging technologies and best practices in web development and AI. Must be proficient in C#