
Search by job, company or skills

Job description :
AI Senior Software Engineer (.NET, Python, Enterprise AI)
Experience
• 7–10+ years of relevant experience
Location
• Chennai
Education
• Bachelor's or Master's degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field.
Role Overview
As an AI Senior Software Engineer, you will design, implement, and continuously evolve AI-driven and enterprise software solutions, combining Python-based AI engineering with .NET/C# enterprise integration. You will take end-to-end ownership of technical architecture and solution design, driving AI-enabled workflows, data and tool integration, retrieval and reasoning use cases, and backend APIs. In close collaboration with cross-functional teams, you will evaluate new technologies and business requirements, ensure adherence to architectural standards, and consult on process, data, and software solution design while modernizing enterprise systems and enabling intelligent, scalable software platforms.
Key Responsibilities
• Design, implement, and evolve end‑to‑end AI‑enabled and enterprise IT solutions, including technical architecture, solution blueprints, and documentation, in adherence to architectural standards.
• Lead the development and integration of AI services, workflows, and APIs using Python and .NET/C#, including agent-based systems, orchestration, structured reasoning, and enterprise data/tool integration.
• Analyze business processes and existing enterprise applications to transform them into scalable, secure, and reusable AI‑assisted workflows and services.
• Evaluate and select appropriate technologies, platforms, and system alternatives to meet evolving business requirements, ensuring cost efficiency, performance, and operational readiness.
• Guide implementation teams, ensure solution quality through testing and performance optimization, and support the smooth handover of new solutions into operations
• Collaborate closely with business stakeholders in an agile environment, driving adoption of high‑value solutions and providing technical leadership across disciplines.
Required Skills
• At least 7 years of industrial experience in software engineering, enterprise systems, or AI-enabled solution development is required.
• Strong end‑to‑end solution orientation with a deep understanding of enterprise software architecture, business processes, cloud platforms (Azure), and system integration.
• Proven experience in requirements and process analysis in close collaboration with business and process owners, translating needs into scalable and secure IT solutions.
• Hands‑on expertise in backend and AI application development using Python and enterprise application or API development using .NET / C#.
• Experience designing and integrating AI‑enabled functionality, including LLM‑based, multimodal, retrieval‑augmented, or tool‑calling AI solutions.
• Solid understanding of AI workflows, orchestration patterns, structured reasoning, semantic/vector search, and enterprise data integration via APIs and databases.
• Strong analytical, problem‑solving, and architectural thinking skills with experience designing enterprise‑level solutions across domains.
• Experience in leading or coordinating technical work within projects, combined with strong collaboration and communication skills.
• Familiarity with modern development practices, including Git-based version control, automated testing, CI/CD pipelines, and cloud-based deployment and operations.
Nice to Have
• Experience with Python backend frameworks (e.g., FastAPI, Flask) and observability or monitoring of AI workflows.
• Familiarity with knowledge graph concepts or tools (e.g., Neo4j) and classical machine learning on structured or tabular data.
• Exposure to engineering, manufacturing, or industrial software environments.
Why Join Us
This role offers the opportunity to work on innovative AI projects that combine modern software engineering with the practical use of the latest AI technologies. You will contribute to real enterprise applications involving agent-based systems, intelligent workflows, data-driven solutions, and AI-enabled engineering use cases. The position is ideal for someone who wants to work with emerging AI tools and frameworks while building scalable solutions that create direct business impact in an industrial environment.
Job ID: 146918947