Say goodbye to boring results. Say hello to real brand impact.
Software Engineer, AI Focus
Location
Poland
Posted
91 days ago
Salary
€3.3K - €5.5K / month
Seniority
Senior
Job Description
Software Engineer, AI Focus
Eskimi
• Build and ship features on our real-time bidding platform - at 200k+ QPS, performance and correctness are non-negotiable • Use AI tools hands-on to ship code faster — own what you build end-to-end, from the first prompt to production deployment • Contribute to rewriting and modernising parts of our legacy platform, using AI tooling to move faster without cutting corners • Work across the full stack when needed - this isn't a role where backend engineers stop at the API boundary • Help shaping how the team works with AI day-to-day — what goes into the workflow, what doesn't, and how we raise the bar over time
Job Requirements
- 4+ years of backend engineering experience in a compiled, statically-typed language - Java, Kotlin, Go, Rust, C#, or Scala (we use Scala; we'll help you make the switch if your fundamentals are solid)
- Comfortable with distributed systems: consistency trade-offs, failure modes, async processing
- Experience with relational databases and at least one in-memory or NoSQL system (Redis, Aerospike, Cassandra, etc.)
- You've shipped things to production and kept them running - monitoring, alerting, on-call mindset
- Working experience with Git, testing strategies, and CI/CD pipelines
- You've built and deployed at least one LLM-powered feature in a real product - not just a demo or a hackathon project
- You know how to design prompts for reliable, structured output - and what to do when the model doesn't cooperate
- You've thought about eval strategy: how do you know if your AI feature is working, and how do you catch regressions?
- You understand the cost/latency/quality trade-offs between models and know when not to use an LLM at all
- Bonus: experience with RAG pipelines, tool-calling agents, or vector databases.
Benefits
- Flexible work arrangements: Hybrid work models in cities with physical offices, and remote work options everywhere else.
- Professional development opportunities: Grow with programs like Leaders Assembly for managers, mentorship programs for growing talents, regular learning sessions, and access to external consultants.
- Recognition & rewards: Your efforts matter, so we reward contributions with bonus programs and Bonusly, our peer-to-peer recognition system that turns appreciation into points for gifts and vouchers.
- Additional perks: Private health insurance (location-dependent), volunteer days, and team get-togethers both online and in-person to foster meaningful connections in Eskimi.
- Take a day off to celebrate your birthday! Everyone deserves to unwind and enjoy their special day, so we provide an extra day off just for your birthday.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, build, and maintain scalable web applications across the full stack from frontend interfaces to backend systems and APIs • Write modular, high-quality code, collaborate with cross-functional teams, and own the delivery of new features from concept to production • Develop new features and APIs leveraging existing systems, even without detailed mockups • Focus on user experience and usability, testing features from the end-user perspective • Collaborate with QA to ensure robustness and scalability of new releases • Partner with Product and Design teams to validate feasibility and improve upcoming changes • Continuously refactor, optimize, and improve code performance • Support a culture of code reviews, testing, and CI/CD best practices.
• Desarrollo fullstack end-to-end de aplicaciones, microservicios y APIs escalables integradas con datos e IA. • Desarrollo front-end de interfaces modernas, modulares y responsivas. • Desarrollo backend e integración con sistemas, servicios de IA y analítica. • Colaboración global con arquitectos, data engineers y equipos en España, Portugal, India y Latam. • Aplicación de buenas prácticas de calidad, testing y DevOps (CI/CD, observabilidad, code reviews). • Participación activa en la mejora continua y decisiones técnicas.
• Design, develop, and maintain high-quality web applications using C# 14 / .NET 10 and ASP.NET Core Web API • Build and maintain RESTful APIs with Swagger/Swashbuckle documentation, following best practices and extensibility principles • Develop modern, responsive front-end interfaces using React, including hooks, state management, and component architecture • Work with data access patterns using Dapper • Implement clean architecture patterns using MediatR, AutoMapper, and FluentValidation • Integrate and manage caching with Redis • Implement authentication and authorization using JWT Bearer and Azure AD • Set up and maintain observability with Application Insights and Serilog • Develop file/report generation features using NPOI and custom builders • Work with the internal Refit-based SDK for API consumption • Build and maintain CI/CD pipelines via Azure Pipelines (including SonarCloud, test coverage, Docker build/push) • Containerize and deploy applications using Docker (multi-stage builds) • Collaborate with stakeholders to gather requirements, define project scope, and deliver solutions • Participate in code reviews and ensure adherence to coding standards • Continuously learn and stay current with industry trends and best practices
• Provide technical design for new features using Domain-Driven Design (DDD) methodologies. • Maintain and lead the technical roadmap, ensuring alignment with business goals. • Document technical architectures, workflows, and processes for reference and clarity. • Actively contribute to the codebase (up to 40% of the time) focusing on high-complexity tasks, technical enablers and Proof of Concepts (PoCs) to evaluate and implement innovative technologies. • Conduct code reviews to uphold high-quality software coding standards. • Participate to define technical priorities and set the technical direction for the Engineering team. • Support recruitment efforts by interviewing candidates to identify future talent. • Act as a Technical Lead, guiding and mentoring Software Engineers in their technical growth, encouraging learning and skill development within the team.




