Senior Software Engineer
Opis stanowiska
Senior Software Engineer (Kotlin / AI Integration / Large-Scale Systems)
We are looking for a highly experienced Senior Software Engineer to join a large-scale product ecosystem operating in a complex, distributed environment.
This role is designed for a strong Individual Contributor who thrives on solving high-complexity problems, influencing architecture, and delivering scalable, production-grade solutions. You will work at the intersection of modern backend engineering and AI-driven capabilities, helping evolve systems that operate at significant scale.
The ideal candidate combines deep Kotlin expertise with curiosity and practical interest in AI-powered solutions — particularly LLM integrations and agentic frameworks — and understands how to translate technical decisions into real user impact.
What You’ll Be Responsible For
- Designing and delivering high-complexity features and system components
- Driving architectural decisions and evaluating technical trade-offs
- Ensuring quality, scalability, reliability, and observability of delivered solutions
- Taking end-to-end ownership of implementation, from concept to production
- Identifying and managing technical risks, dependencies, and technical debt
- Integrating AI-driven capabilities (LLMs, agentic systems) into production workflows
- Collaborating closely with Engineers, Product Managers, and Designers
- Evaluating technical decisions based on measurable user impact
- Operating with high autonomy and accountability in a mature engineering environment
- Proven experience as a Senior Software Engineer delivering complex, high-scale solutions
- Deep hands-on experience with Kotlin
- Basic commercial experience and strong interest in AI-driven solutions, especially LLM integration and Agentic Systems/Frameworks
- Strong architectural mindset and ability to drive system design
- Experience managing scalability, performance, stability, and observability
- Ability to identify technical debt and proactively address system risks
- Strong collaboration and communication skills
- High level of ownership and autonomy
- Experience with Cloud environments (GCP preferred) and Kubernetes
- Experience working with large-scale distributed systems
- Cross-team collaboration in complex organizational structures
- Providing technical consultancy and knowledge sharing within teams
- Advising on engineering standards and continuous optimization of development practices
¿Te interesa este puesto?