Senior Android Software Engineer
Core
Design and implement AI agents and systems to automate and enhance the software testing lifecycle, including test generation, coverage maintenance, and CI/CD integration.
Role type
Senior IC applied AI engineer (quality engineering)
Builds
AI-powered quality platforms, agentic testing workflows, and developer tooling for test automation and validation.
Domain
Software Quality Engineering + Applied AI/LLMs
Deliverable
production ML models | product features
Required skills
Software engineering in high-scale environments, AI/LLM application development, CI/CD pipeline expertise, distributed systems design, fullstack development (client/server), system design, problem solving
Preferred skills
Experience with testing frameworks, prompt engineering, RAG, agentic workflows, mobile stack (Swift/Kotlin)
Technologies
TypeScript, Swift, Kotlin, Java, Python, LLMs, RAG
Responsibilities
Build AI agents for test case generation and evolution; Develop context-aware agentic E2E validation and exploratory testing systems; Design scalable AI-driven systems for large-scale engineering environments; Collaborate with Mobile, Infrastructure, and Product teams to integrate AI into workflows; Mentor team members on applying AI in engineering systems
Seniority
Senior, hands-on IC