HamburgerMenu
hirist

Job Description

Job Title : Senior Software Engineer - Python Automation & AI

Location : Bangalore, India (Onsite/Hybrid)

Employment Type : Full-time

Experience : 5+ Years


About the Role :


We are seeking an experienced Software Engineer with strong expertise in Python automation, system design, and AI-driven architectures. The role focuses on building scalable automation workflows, approval systems, analytics dashboards, and intelligent notification platforms.


The ideal candidate will bring hands-on expertise in Python, AI agentic architectures, Retrieval-Augmented Generation (RAG), and enterprise system design, along with experience in Protobuf, Blaze, PLX, and Spanner.


Key Responsibilities :


Automation & Workflow Development :


- Design and develop Python-based automation systems for workflow orchestration, approval pipelines, and task management.


- Build reusable modules for notifications, approvals, and audit trails.


AI & Intelligent Systems :


- Implement AI agentic architectures to enable autonomous decision-making and intelligent workflow execution.


- Integrate RAG (Retrieval-Augmented Generation) techniques for contextualized analytics and dynamic responses.


System Design & Engineering :


- Architect and scale systems for high availability, reliability, and performance.


- Design secure authentication and authorization flows with LDAP username integration.


- Optimize API-driven microservices for real-time communication between applications.


Data Management & Dashboards :


- Build analytics dashboards with Python, APIs, and data storage systems.


- Ensure effective use of Spanner and PLX for structured, large-scale data storage and retrieval.


- Utilize Protobuf for efficient inter-service communication.


Collaboration & Best Practices :


- Work in close collaboration with product managers, data scientists, and infrastructure teams.


- Follow Agile practices, participate in code reviews, and maintain technical documentation.


- Champion automation-first practices and AI adoption across projects.


Required Skills & Qualifications :


Education : Bachelors or Masters degree in Computer Science, Computer Engineering, or related field.


Experience : Minimum 5+ years in software engineering roles with focus on Python automation and system design.


Core Technical Expertise :


- Proficiency in Python (Automation, System Design, APIs).


- Strong knowledge of AI agentic architectures and RAG implementation.


- Experience with Protobuf, Blaze, PLX, and Google Spanner.


- Strong understanding of RESTful API design, microservices, and event-driven architectures.


- Familiarity with authentication systems (LDAP, OAuth, SSO).


Additional Skills :


- Strong problem-solving and architectural thinking abilities.


- Ability to work in Agile/Scrum environments.


- Excellent debugging, profiling, and performance optimization skills.


Preferred/Bonus Skills :


- Exposure to AI/ML model integration in production systems.


- Experience in workflow orchestration tools (e.g., Airflow, Prefect).


- Prior experience in enterprise-scale automation platforms.


- Strong understanding of CI/CD pipelines and DevOps practices.


info-icon

Did you find something suspicious?