Full Stack Development
We are looking for a talented Software Engineer with expertise in C#, ReactJS, and a strong understanding of Artificial Intelligence (AI) technologies. You will be part of a dynamic team, developing cutting-edge applications that leverage AI capabilities to deliver smart and innovative solutions. This role primarily focuses on backend development with C#, while also involving frontend development with ReactJS and integrating AI/ML models into functional software solutions. Responsibilities Backend Development: - Develop and maintain robust backend systems using C# and the .NET Core. - Design and maintain APIs for seamless data exchange between AI models and application components. - Implement data preprocessing pipelines to support AI workflows. Frontend Development: - Design and implement dynamic, user-friendly interfaces with ReactJS. - Ensure efficient interaction between the backend, frontend, and AI components. AI Integration (MLOps): - Work on the integration of AI/ML models into software applications. - Implement features that utilize machine learning algorithms, NLP, or computer vision. - Optimize AI workflows for scalability and performance. System Architecture and Design: - Collaborate with the team to design AI-driven systems - Ensure efficient interaction between the backend, frontend, and AI components. Testing and Optimization: - Write automated tests for AI-powered features, ensuring accuracy and reliability. - Monitor and optimize the performance of applications, including AI model inference times. - Optimize data pipelines and ETL/ELT processes to ensure high performance and reliability. Collaboration and Documentation: - Work closely with AI researchers, AI engineers, Data Analysts and other developers to deliver integrated solutions. - Document technical solutions, workflows, and best practices.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field. - 3+ years of experience in full-stack software and AI development. - Strong proficiency in C#, .NET Core, and ReactJS - Hands-on experience with integrating APIs and SDKs for AI services - Proficiency in working with RESTful APIs and WebSocket communication. - Experience with SQL/NoSQL databases and data modeling. - Knowledge of Docker and Kubernetes for deploying AI-driven microservices. - Familiarity with version control systems like Git and CI/CD pipelines.
- Benefits will be shared in details for successful candidates