Job Overview
Role: Software Engineer, Professional I Location: Bangalore, Karnataka, India Experience: Minimum 1 Year of experience (or strong equivalent internship) Qualification: B.E / B.Tech (Computer Science, Engineering, or related field) Key Skills: Software Testing, Automation, AI Technologies, Python, Android Java
Job Description
Zebra Technologies is seeking dynamic and analytical individuals for the role of Software Engineer, Professional I in Bangalore. This role is a phenomenal opportunity for B.E/B.Tech graduates with around 1 year of experience (or equivalent strong internship exposure) who have an active interest in software testing, automation, and emerging AI technologies, providing a chance to accelerate an engineering career with a global leader in enterprise technology and asset intelligence.
Roles and Responsibilities
- AI Agent Development: Lead the design, architecture, and deployment of intelligent AI agents utilizing modern frameworks (e.g., LangGraph) and LLM APIs (e.g., OpenAI API) to solve enterprise challenges.
- Automation & Workflow Management: Architect, establish, and refine guardrails and best practices for automation script development, ensuring integration with existing enterprise asset systems.
- Technical Problem Solving: Troubleshoot complex system integrations, manage API security (including key management and SSL configuration), and optimize Python-based AI workflows for scalability and performance.
- Strategic Alignment: Collaborate closely with technical leadership to shape internal AI strategies, identifying high-impact use cases for AI tools.
- Technical Documentation: Draft, review, and maintain high-quality internal documentation for operational procedures, presenting concepts clearly to cross-functional teams.
Skills and Eligibility Criteria
Educational Background: B.E / B.Tech in Computer Science, Engineering, or a related technical discipline.
Experience: At least 1 year of hands-on experience or exceptional internship experience in software testing, particularly with Android OS testing environments.
Mandatory Technical Skills:
- Application development concepts with exposure to Android Java
- Solid core skills in Python scripting
- Familiarity or academic exposure to basic machine learning concepts
- Data annotation, visualization, and metric tracking frameworks (exposure to tools like Weights & Biases is a plus)
- Basic understanding of or keen interest in computer vision projects and related automated testing challenges
Competencies:
- Strong analytical skills
- Excellent attention to detail
- Highly collaborative
- Capable of rapid learning within an Agile framework