Role Overview: We are looking for a dynamic and experienced Full Stack .NET Developer to join our engineering team. This role demands strong technical expertise across the stack C#, React.js, Python, PostgreSQL and a deep understanding of microservice architecture and RESTful API design. The ideal candidate will also bring hands-on experience in AI/ML, Generative AI, and containerization technologies, with a passion for research and innovation.
Job Title: Full Stack .NET Developer AI/ML & GenAI Focus Location: Bangalore, KA Job Type: Full-Time Experience Level: Senior (5 8 years) Required Skills:
- Proficiency in
C#/.NET Core
, React.js
, and Python
. - Experience with
PostgreSQL
and relational database design. - Strong understanding of
Microservice Architecture
and RESTful API
development. - Hands-on experience with
Docker
and Kubernetes
. - Familiarity with
GitHub Copilot
and AI-assisted coding tools. - Experience with
Keras
, PyTorch
, and other ML frameworks. - Exposure to
AI/ML
and Generative AI
concepts. - Ability to conduct ML research and implement algorithms.
- Skilled in statistical analysis and model fine-tuning.
- Knowledge of data selection and representation techniques.
- Experience in extending ML libraries and retraining models.
- Solid grasp of software engineering best practices and agile methodologies.
Preferred Qualifications:
- Bachelor s or Master s degree in Computer Science, Engineering, or related field.
- Experience with cloud platforms (Azure, AWS, GCP).
- Contributions to open-source projects or technical blogs.
Required Skills:
- Proficiency in
C#/.NET Core
, React.js
, and Python
. - Experience with
PostgreSQL
and relational database design. - Strong understanding of
Microservice Architecture
and RESTful API
development. - Hands-on experience with
Docker
and Kubernetes
. - Familiarity with
GitHub Copilot
and AI-assisted coding tools. - Experience with
Keras
, PyTorch
, and other ML frameworks. - Exposure to
AI/ML
and Generative AI
concepts. - Ability to conduct ML research and implement algorithms.
- Skilled in statistical analysis and model fine-tuning.
- Knowledge of data selection and representation techniques.
- Experience in extending ML libraries and retraining models.
- Solid grasp of software engineering best practices and agile methodologies.
Preferred Qualifications:
- Bachelor s or Master s degree in Computer Science, Engineering, or related field.
- Experience with cloud platforms (Azure, AWS, GCP).
- Contributions to open-source projects or technical blogs.
Key Responsibilities:
- Design, develop, and maintain full-stack applications using .NET (C#), React.js, and Python.
- Architect and implement microservices-based solutions with PostgreSQL as the backend.
- Build and consume RESTful APIs for internal and external integrations.
- Apply AI/ML and GenAI concepts to enhance application intelligence and automation.
- Research and implement machine learning algorithms and tools aligned with business goals.
- Manage and direct R&D processes to support the organization s AI strategy.
- Develop machine learning applications tailored to project requirements.
- Perform ML tests and statistical analysis to fine-tune systems.
- Select appropriate datasets and data representation methods.
- Extend and optimize existing ML libraries and frameworks.
- Train and retrain ML systems as needed.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Use GitHub Copilot to accelerate development and improve code quality.
- Participate in code reviews, testing, and deployment processes.
- Ensure performance, scalability, and security of applications.
Key Responsibilities:
- Design, develop, and maintain full-stack applications using .NET (C#), React.js, and Python.
- Architect and implement microservices-based solutions with PostgreSQL as the backend.
- Build and consume RESTful APIs for internal and external integrations.
- Apply AI/ML and GenAI concepts to enhance application intelligence and automation.
- Research and implement machine learning algorithms and tools aligned with business goals.
- Manage and direct R&D processes to support the organization s AI strategy.
- Develop machine learning applications tailored to project requirements.
- Perform ML tests and statistical analysis to fine-tune systems.
- Select appropriate datasets and data representation methods.
- Extend and optimize existing ML libraries and frameworks.
- Train and retrain ML systems as needed.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Use GitHub Copilot to accelerate development and improve code quality.
- Participate in code reviews, testing, and deployment processes.
- Ensure performance, scalability, and security of applications.