Senior Android Software Engineer
Core
Design and implement AI agents and systems to automate and enhance the software testing lifecycle, integrating LLMs into CI/CD pipelines and developer workflows.
Role type
Senior IC software engineer (AI-native quality engineering)
Builds
AI-powered testing agents, automated test generation/evolution systems, and intelligent quality gates for large-scale codebases.
Domain
Software Quality Engineering / Applied AI / LLMs
Deliverable
production ML models
Required skills
Software engineering in high-scale environments, AI/ML or LLM-based system development, testing frameworks and CI/CD pipelines, fullstack and platform engineering, distributed systems design, prompt engineering, RAG implementation.
Preferred skills
Experience building client and server-side systems for mobile stacks (Swift, Kotlin), backend services (Java, Python), agentic execution of business flows, exploratory testing automation.
Technologies
TypeScript, Swift, Kotlin, Java, Python, LLMs, RAG, CI/CD pipelines
Responsibilities
Build end-to-end AI systems for test case generation and coverage maintenance; develop context-aware agentic E2E validation on pull requests; design scalable AI-driven systems for large-scale engineering environments; collaborate with Mobile, Infrastructure, and Product Engineering teams; mentor team members on applying AI in engineering systems.
Seniority
Senior, hands-on IC