AI Software Engineer III - Platform
Fanatics
Software Engineering, Data Science
Hyderabad, Telangana, India
Key Responsibilities
Platform & Infrastructure Engineering:
• Design, build, and maintain scalable platform services and developer tooling using Go and JavaScript/TypeScript.
• Own and evolve CI/CD pipelines (GitHub Actions, GitLab, or similar), from build and test to deployment and observability.
• Build reusable, composable platform components (APIs, SDKs, CLI tools) that accelerate engineering velocity.
• Architect cloud-native solutions on AWS (Lambda, ECS, S3, API Gateway, CloudWatch) following security and cost best practices.
Quality Engineering Platform:
• Build and maintain the Quality Engineering platform, including test automation frameworks, test data management, and reporting dashboards.
• Integrate automated testing (unit, integration, E2E, contract) into CI/CD pipelines to ensure quality gates are enforced on every commit.
• Develop tooling for test observability: flakiness detection, coverage tracking, test result aggregation, and failure triage.
• Collaborate with QA and development teams to define quality standards and enable shift-left testing practices.
AI-Augmented Development & Tooling:
• Integrate AI-powered developer tools (GitHub Copilot, Claude Cowork, Codex, LLM-based agents) into platform workflows to boost productivity.
• Build AI-assisted code review, test generation, and documentation pipelines using LLM APIs and prompt engineering.
• Implement AI-driven quality checks for anomaly detection, intelligent flaky test classification, and automated root cause analysis.
Reliability & Operational Excellence:
• Build observability into all platform services for metrics, structured logging, distributed tracing, and alerting.
• Identify bottlenecks and proactively remediate issues before they impact development teams.
Education and Experience
• Bachelor’s degree or higher in Computer Science, Software Engineering, Information Technology, or a closely related field.
• 3-5 years of experience in software development with strong focus on data structures and algorithms
• 3+ years of experience building production-grade web applications and microservices Technical Skills
Programming Skills:
• Mastery of at least one modern programming language (Java, JavaScript/TypeScript, Go)
• Deep understanding of algorithms, data structures, concurrency, memory management, debugging, and optimization
• Experience with JavaScript, HTML, CSS, and responsive design principles.
Backend Development:
• Expertise in building RESTful / GraphQL APIs, microservices architecture, and event- driven systems
• Experience with Web Services, API integration, and data exchanges with third parties Database Technologies:
• Strong knowledge of SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis, DynamoDB)
• Write efficient queries and understand database performance optimization techniques.
Cloud Infrastructure:
• Work with AWS (or other cloud providers) utilizing services such as EC2, S3, and Lambda.
• Understand cloud security best practices.
Problem Solving & Troubleshooting:
• Good problem-solving and debugging skills.
Collaboration & Communication:
• Collaborate effectively with other engineers, product managers, and designers. Clearly communicate technical information to both technical and non-technical audiences.
AI/ML Integration:
• Proficiency using AI-powered development tools (GitHub Copilot, Amazon Code Whisperer, Claude Code, ChatGPT) for code generation, refactoring, and documentation
• Understanding of prompt engineering and LLM integration patterns
• Knowledge of AI-assisted testing, code review, and quality assurance tools
Nice to Have
• Experience with e-commerce or high-traffic consumer platforms.
• Familiarity with design systems and frontend component libraries.
• Experience with Infrastructure as Code (Terraform).
• Contributions to open-source developer tooling or platform projects.
• Knowledge of OpenTelemetry standards for observability.
• Familiarity with AI-assisted testing tools and intelligent test generation.
We are looking for a Software Engineer III who sits at the intersection of developer tooling, quality engineering, and AI-augmented workflows. You will design, build, and operate the foundational platforms and pipelines that enable engineering teams to ship with speed, confidence, and quality. From CI/CD automation to AI-powered testing frameworks, you will own systems that raise the bar for reliability and developer experience across the organization. You consistently demonstrate technical excellence, take ownership of your work, and communicate effectively with cross-functional teams. You're proactive in identifying and resolving issues, passionate about continuous improvement, and committed to raising the quality bar.