AI Native Software Engineer
Remote • Kolkata
Posted 1d ago
Job Location
Kolkata
Tech Stack
Remote Work Policy
Fully remote
Categories
AI Engineer
About the job
We are seeking a dynamic Mid-Level Application Architect / Senior Developer with a strong focus on hands-on development and practical solution design. The ideal candidate will have robust experience in .NET Core, MVC, and Python, with working knowledge of front-end technologies like React or Angular, and a foundational understanding of AI integration. This role emphasizes active coding, solution implementation, and collaboration across application development, infrastructure, and integration in multi-cloud environments (AWS, Azure, Google Cloud) to deliver scalable, secure enterprise applications. The position involves building and shipping production-ready software using AI as a core part of the engineering lifecycle, applying AI-native practices to develop and validate solutions, maintain quality and compliance, and continuously improve how software is built and operated.
Responsibilities
- Lead AI-driven solution design and delivery by applying GenAI and Agentic AI to address complex business challenges.
- Automate processes and integrate intelligent insights into enterprise workflows.
- Actively develop, test, and deploy application-heavy solutions, writing clean, efficient code in .NET Core (C#, ASP.NET), and Python for backend systems.
- Contribute to front-end development using React or Angular.
- Partner with senior architects to design scalable, cloud-native application architectures.
- Build and maintain integrations using APIs, microservices, and event-driven patterns.
- Develop and deploy applications across AWS, Azure, and Google Cloud.
- Implement practical AI features using cloud-based AI services or frameworks like TensorFlow or PyTorch.
- Collaborate with DevOps teams to implement containerized solutions (Docker, Kubernetes) and CI/CD pipelines.
- Ensure applications meet performance and security standards.
- Work closely with developers, product managers, and infrastructure teams to translate requirements into technical implementations.
- Stay updated on full-stack development trends, cloud technologies, and AI advancements.
Requirements
- 5 to 12 years of hands-on experience in full-stack development.
- At least 2 years in a lead developer or junior architect role focusing on application-heavy systems.
- Demonstrated experience building and deploying solutions in multi-cloud environments (AWS, Azure, Google Cloud).
- Strong proficiency in .NET, and Python for backend development.
- Hands-on experience with front-end frameworks like React, Angular, or similar.
- Basic exposure to AI/ML integration, such as using cloud AI services or simple ML frameworks.
- Practical experience with integration patterns (e.g., REST APIs, message queues) and microservices architecture.
- Familiarity with infrastructure tools like Docker, Kubernetes, and IaC (e.g., Terraform).
- Experience with cloud-native services.
- Working knowledge of DevOps practices, including CI/CD pipelines and monitoring tools.
- Understanding of secure coding practices and basic enterprise security standards.
- Strong debugging and problem-solving skills with a hands-on mindset.
- Clear communication to collaborate with technical and non-technical stakeholders.
- Ability to juggle hands-on coding with architectural design contributions.
- Eagerness to learn and adapt to new tools, frameworks, and cloud technologies.
- Bachelor's degree in computer science, Engineering, or a related field.
- Minimum 2 years of experience required.
