Responsibilities: — Own outcomes by collaborating with Product and Design to clarify customer needs, select approaches, and manage initiatives through delivery and follow-up. — Build across the stack by developing data exploration interfaces, backend services and APIs, and the data models and computations connecting them. — Ensure complex logic is reliable by investigating assumptions, reasoning through edge cases, and establishing testing and validation methods for algorithms and statistical business logic. — Drive coordinated delivery by breaking down ambiguous goals into manageable steps, agreeing on priorities, coordinating dependencies, surfacing risks early, and keeping colleagues informed. — Build shared understanding by listening to different perspectives, explaining trade-offs clearly, and helping engineering and business stakeholders reach decisions. — Strengthen engineering practice through architecture discussions, thoughtful reviews, documentation, mentoring, and process improvements. Requirements: — Senior engineering experience with designing, shipping, and operating substantial production software and the ability to explain decisions behind it. — Full stack capability with depth, comfortable across frontend, backend, data, and models, with particular strengths and willingness to deepen expertise as needed. — Strong fundamentals including understanding of APIs, data modeling, algorithms, application state, and testing affecting correctness, performance, and maintainability. — Analytical reasoning skills to break down unfamiliar problems, make assumptions explicit, identify counterexamples, and verify solution soundness. — Collaborative leadership skills including asking useful questions, building agreement, giving and receiving constructive feedback, and helping colleagues progress. — Practical AI judgment to provide useful context, critically assess generated output, verify changes through tests and investigation, considering security, maintainability, and complexity. — Experience with analytical products, statistics, or algorithmic systems is valuable. — Curiosity and willingness to learn the domain are essential. Benefits: — Opportunity to combine product engineering with quantitative challenges, influence product and architecture, and grow through hands-on technical leadership and collaboration. — Healthcare and mental health support, paid holidays and family leave, equity opportunities, and career development opportunities provided by Smartly. Recruitment Process: — Recruiter conversation about experience and role. — Team lead discussion about expectations and ways of working. — Technical interviews covering coding, system design, and architecture.
Загружаем…