Senior Software Engineer (Noida)

Senior Software Engineer (Noida)

11 Aug
|
Optimus Information
|
Noida

11 Aug

Optimus Information

Noida

Job Description

Optimus Information

Optimus is a Canadian technology consulting services company focused on cloud-based application development, Generative AI solutions, software testing, data & analytics, and DevOps. We are among Canadas fastest-growing technology companies, delivering services through our global delivery centers in Vancouver and Noida.

We believe Cloud and AI are transformative forces driving the next generation of digital innovation. At Optimus, we leverage modern Azure cloud technologies, AI platforms, and engineering best practices to build scalable, enterprise-grade solutions for global customers.

Senior Software Engineer — Generative AI & Cloud Engineering

Responsibilities

1. Design, develop, and maintain enterprise-grade applications using .NET, Python, and Azure cloud technologies.
2. Build and integrate Generative AI solutions including RAG pipelines, AI agents, semantic search, and LLM-powered applications.
3. Develop scalable backend APIs, microservices, and cloud-native applications using ASP.NET Core.
4. Work with Azure services such as Azure OpenAI, Azure AI Search, Azure Functions, AKS, Service Bus, and Azure ML.
5. Participate in technical design discussions, solution planning, estimation, and system architecture reviews.
6. Contribute to AI experimentation including prompt engineering, vector search, embeddings, and evaluation workflows.
7. Implement clean coding standards, unit testing, debugging, performance optimization, and code review practices.
8. Collaborate with cross-functional teams including Product, QA, DevOps, and Engineering stakeholders.
9. Participate in technical investigations, prototyping, and innovation initiatives related to AI and cloud technologies.
10. Stay updated with emerging technologies, technical certifications,



and engineering best practices.

Role Requirements

1. 4+ years of hands-on software development experience in enterprise applications.
2. Strong proficiency in .NET / C#, ASP.NET Core, and Python development.
3. Experience building or integrating Generative AI / LLM-based applications.
4. Knowledge of RAG architecture, vector databases, embeddings, semantic search, and prompt engineering concepts.
5. Experience with Azure cloud services including Azure OpenAI, Azure AI Search, Azure Functions, AKS, Microsoft Agent Framework, Agentic workflow
6. Hands-on experience with REST APIs, microservices architecture, and cloud-native application development.
7. Familiarity with AI frameworks such as LangChain, LangGraph, or similar technologies.
8. Experience with SQL Server, Cosmos DB, Redis.
9. Knowledge of Docker, Kubernetes, CI/CD pipelines, and source control systems such as Git/Azure DevOps.
10. Positive understanding of SOLID principles, design patterns, clean architecture, and unit testing frameworks.
11. Strong debugging, analytical, and problem-solving skills.
12. Evaluating and optimization agentic Workflows
13. Ability to work independently as well as collaboratively within agile teams.
14. Excellent communication, presentation, and stakeholder management skills.
15. Self-motivated, passionate about technology, and eager to learn emerging AI innovations.

Nice to Have

1. Experience with LangGraph, CrewAI, AutoGen, or multi-agent AI frameworks.
2. Knowledge of RAGAS, LangSmith, DSPy, or prompt evaluation frameworks.
3. Experience with Infrastructure as Code tools such as Terraform or Bicep.
4. Exposure to multimodal AI models, document intelligence, or conversational AI systems.
5. Microsoft Azure certifications such as AI-102, AZ-204, or AZ-900.

📌 Senior Software Engineer (Noida)
🏢 Optimus Information
📍 Noida

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (noida) / noida