Job Summary
Design and implement automation solutions for cross-system workflows in a large-scale enterprise environment
Key Responsibilities
Develop production-quality Python services, tools and utilities
Integrate LLM-based capabilities into internal platforms and workflows
Collaborate with engineers, product stakeholders and domain experts across multiple teams
Write clean, maintainable, and well-documented code following best practices
Build and maintain unit, integration, and end-to-end tests
Participate in code reviews and contribute to engineering standards
Leverage AI-assisted development tools to improve productivity and code quality
Contribute to CI/CD pipelines, ensuring reliable build, test and deployment processes
Apply Software Quality & Compliance (SQC) practices including testing, traceability and documentation
Skill Requirements
Bachelor’s degree in Computer Science, Software Engineering or a related field
2–5 years of hands-on software development experience (or equivalent experience)
Strong proficiency in Python
Experience developing production-grade applications (code quality, testing, documentation)
Familiarity with AI/ML concepts, especially LLMs and prompt-based workflows
Experience with AI-assisted coding tools (e.g., GitHub Copilot, Claude, Windsurf or similar)
Understanding of software architecture principles and working with distributed systems
Experience working in a collaborative, multi-team environment
Other Requirements
Strong problem-solving and analytical thinking
Ability to work independently and take ownership of tasks
Effective communication and collaboration skills
Attention to detail and commitment to high-quality deliverable