Location: London, United Kingdom
Workplace: fully
Sumsub is the first AI-powered trust infrastructure for compliance operations at scale. It connects identity and business verification, fraud prevention, transaction monitoring, and risk workflows, helping teams reduce manual work and enter new markets.
Trusted by over 4,000 clients across financial services, crypto, mobility, trading, marketplaces, education, and iGaming, including Bybit, Bitpanda, Wirex, Avis, Vodafone, Duolingo, Kaizen Gaming, and Bancaribe.
Sumsub is certified as a Great Place To Work® in the US, recognized as a TIME & Statista Excellent Workplace, honored with the TrustRadius Tech Cares Award for Diversity & Inclusion, and rated 4.7 out of 5 on Glassdoor. Our 1,000+ people around the world back it up, too: 92% are proud to be Sumsubers, and 90% say their work is interesting and challenging.
In this role you’ll have broad ownership and freedom to shape the product: run experiments, challenge existing approaches, launch new capabilities, and take ideas from concept to production at a global scale.
Drive the development of AI-powered AML and Compliance products for onboarding and ongoing monitoring at a world-leading AML and verification provider.
Own the evolution of automation, AI capabilities, and agentic workflows across the product. Continuously improve accuracy, speed, and user experience while exploring new ways to apply ML and AI to real-world compliance challenges.
What You Will Be Doing:
Unify AML Screening, Transaction Monitoring, and Risk Scoring across our KYC and KYB platforms.
Translate complex regulatory requirements and commercial needs into technical specifications, REST API schemas, JSON payloads, webhooks, and rule-matching logic.
Drive feature execution from technical discovery through sprint delivery, deployment, and billing setup for new AML modules.
Expand detection capabilities for both general and hyper-specific regional crime typologies.
Lower false-positive rates and investigation costs by fine-tuning name-matching algorithms (fuzzy matching, phonetics, transliteration) and leveraging high-precision automation, including LLM-driven workflows.
Design monetizable, standalone AML modules and features that drive customer upsell and increase annual contract value (ACV).
Serve as the technical expert with clients, client facing departments and third-parties.
About You:
4+ years of direct Product Management experience in FinTech, RegTech, or B2B SaaS, with deep hands-on exposure to Anti-Financial Crime products (AML Screening, Sanctions/PEP, Transaction Monitoring, or Risk Assessment).
Former Analysis, Software Developer, QA Engineer, or Technical Architect who transitioned into Product Management—someone who can read code, evaluate API schemas, and discuss backend microservices authoritatively.
Highly self-driven, hands-on, and comfortable operating in a lean, fast-paced environment with high autonomy.
Fluent English with the ability to translate complex technical trade-offs into clear logic for developers, internal stakeholders, and client compliance executives.
Comfortable using AI to optimize processes in day-to-day work.
Nice to Have:
Ability to write SQL queries to validate backend data, analyze edge cases, and measure detection algorithm performance.
Experience applying LLMs, computer vision, or advanced ML models to unstructured compliance data.
ACAMS or formal anti-financial crime qualifications.
What We Offer:
Remote-first, trust-based culture.
Work from the place that works best for you. No mandatory office days, no attendance trackers. In some locations, we provide offices or coworking spaces, but the choice is yours.
True flexibility.
We do not fix you to a 9-to-5 schedule. You can adjust your working hours when needed, as long as your day stays productive and in sync with the team.
Extra time off.
Your birthday is a holiday here. Add to that 10 personal days each year, seven sick days without paperwork, and extra time to enjoy Christmas and New Year. Time to rest is part of the deal.
Work that matters.
Our mission is to build a digital world that is secure, accessible and inclusive for everyone. From fighting fraud to making online services easier and safer to use, your work will have a real impact on how people experience trust online.
Compensation.
We offer fair and transparent pay, benchmarked to the market.
Truly global.
We work across continents and time zones, with teammates and customers from all over the world. You will run campaigns that cross borders, cultures, and languages, and see your ideas land worldwide.
Growth built in.
Clear goals, open feedback and personal development plans. We support your progress with learning opportunities and by covering role-specific events, from design conferences to marketing forums.
Celebrating your big moments.
We are proud to support you through life’s biggest journeys with dedicated financial bonuses for both marriage and welcoming a new baby to your family.
Team offsites.
Sometimes just Slack is not enough. That is why we meet in person a few times a year. Trips are fully covered, so you can meet, collaborate, and recharge together.
Getting you set up.
We make sure you have access to the tools and hardware you need to do your work well.
Friendly by design.
Our logo is a dog for a reason. We keep things human, open and kind. We welcome individuality, quirks and different perspectives, because that is what makes our work smarter and more fun.
The hiring stages:
TA Interview -> Interview with
Head of AML Product
-> Interview with CPO and Engineering Team.
Sounds like a great opportunity for your career development? Then go ahead and apply!
We are a global community of innovators, creators, and thinkers, and we believe that diversity fuels our innovation. Sumsub is proud to be an equal opportunity employer, committed to building a diverse and inclusive workforce. We welcome applications from people of all backgrounds, cultures, genders, experiences, abilities and perspectives. Join us in shaping the future inclusively.
We believe in fair and transparent compensation. Salaries vary depending on work location and applicable local market conditions.
This role is open to candidates in multiple countries, and compensation differs based on the candidate’s confirmed work location. For this reason, a single universal salary range is not included in this job posting.
The applicable work location will be confirmed early in the recruitment process, and the relevant compensation information for that location will be shared in writing, in line with local requirements.
seniorLondon, United Kingdom; We work across continents and time zones, with teammates and customers from all over the world; This role is open to candidates in multiple countries, and compensation differs based on the candidate’s confirmed work location
Location: United States; London, United Kingdom
About the company:
Our mission is that “Any financial application can onboard any user, anywhere in the world, in 1 click.” Transak provides onboarding to financial applications through authentication, KYC, risk checks, and fiat on/off ramps. This is a next generation of infrastructure for the next generation of financial applications that are built on blockchain and stablecoin rails. Our API and widget-based solutions are used by top partners like MetaMask, Coinbase, Ledger, and Trust Wallet to enable seamless onboarding of over 10 million users across over 450 active applications.
We have raised over $37M from top-tier investors including Consensys, Tether, and Animoca Brands.
About the Role:
This role owns Transak’s
Compliance & KYC product surface
, translating regulatory requirements into scalable, conversion-optimised product systems.
The PM is accountable for:
KYC / KYB onboarding flows
Authentication and identity verification
Progressive / tiered KYC
Compliance configuration across jurisdictions
Partner-facing compliance APIs and tooling
Product interfaces between Compliance, Risk, Ops, and Engineering
This is
not
a policy-setting role. It is a
product execution and strategy role
operating within regulatory constraints.
Key Responsibilities
Product Strategy & Ownership
Own the Compliance & KYC vertical end-to-end
Define long-term vision, success metrics, and KPIs
Prioritise roadmap using data, user feedback, and regulatory requirements
Execution & Delivery
Write clear, detailed PRDs
Partner with Design and Engineering to ship features
Drive agile execution and post-launch iteration
Technical & Analytical Depth
Work closely with backend and API engineers
Instrument onboarding funnels and KYC flows
Use data (dashboards, SQL, analytics tools) to improve conversion, cost, and risk outcomes
Cross-Functional Leadership
Partner with Compliance, Risk, Legal, Finance, and Operations
Align product decisions with regulatory readiness across regions
Communicate progress, risks, and trade-offs to leadership
Innovation & Continuous Improvement
Identify automation and scalability opportunities in compliance flows
Track market and regulatory trends in fintech and Web3
Maintain strong customer and partner feedback loops
Success Outcomes (12–18 Months)
Business & User Outcomes
Increased onboarding conversion in compliant regions
Reduced user and partner time-to-onboard
Faster partner launches and integrations
Operational & Risk Outcomes
Lower cost per verification / KYB case
Reduced manual compliance operations
Scalable handling of new jurisdictions and regulatory changes
Minimum Requirements
Ownership of a core product area in fintech, payments, crypto, or API-led B2B
Demonstrated business impact through product decisions
Fluency in analytics, funnels, and experimentation
Cross-functional leadership experience
Good-to-Have
Deep exposure to KYC/KYB, payments, risk, or APIs
Multi-region product experience
Above-basic data skills (SQL, dashboards)
Location: Ukraine; North Macedonia; Turkey; European Union; Serbia; Bosnia; Georgia
Workplace: Remote
ABOUT US
Ruby Labs is a leading tech company that creates and operates innovative consumer products. We offer a diverse range of opportunities across the health, education, and entertainment industries. Our innovative teams are driving the future of consumer-led products, and we're always looking for passionate individuals to join us. Learn more about our story at: https://rubylabs.com/about-us/
ABOUT THE ROLE
We are looking for a disciplined, highly autonomous Middle Next.js Developer to build and ship product features for one of our core D2C subscription products. You will own features end to end across a TypeScript monorepo — a Next.js App Router client, a Fastify + Payload CMS API on PostgreSQL, and Cloudflare Workers at the edge — from the moment you receive a task, through breaking it down, estimating, implementing, testing, and observability, to a clean release to production and confirmation that it works for real users.
This is a hands-on engineering role suited for someone who treats production as the standard, not the finish line. Half-tested code, silent failures, and unverified AI-generated output are not acceptable. The codebase is convention-heavy — a layered Feature-Sliced Design structure with strict import rules — and you are expected to work inside those conventions rather than around them. You are accountable for every task you take on and for every area of the product you touch: if it breaks, regresses, or stays half-finished, that is yours to see through. We expect maximum autonomy and real involvement in the product — you work independently within a sprint, communicate risks before they become blockers, and escalate architectural decisions to senior engineers rather than guessing.
KEY RESPONSIBILITIES
FEATURE DEVELOPMENT
- Build features across the Next.js client and the Fastify + Payload CMS backend according to product requirements
- Write code that follows the team's Feature-Sliced Design layering, naming, and import conventions
- Ship changes behind feature flags and A/B experiments, fully localized across every supported locale
- Integrate third-party providers — billing, email/CRM, analytics — over REST APIs and webhooks
QUALITY & RELIABILITY
- Cover functionality with unit, integration, and e2e tests at the level the team expects
- Run a thorough self-review before code review, and review teammates' code with the same rigour
- Fix bugs and perform root-cause analysis for recurring issues
- Optimize page and endpoint performance — rendering and caching strategy, database queries, bundle size
SECURITY & OBSERVABILITY
- Apply secure development practices: schema validation, access control, safe handling of secrets
- Follow observability practices — structured logging, metrics, and alerts — using existing tooling
COLLABORATION
- Break down, estimate, and ship your own tasks to production within the sprint — and stay accountable for them after release
- Own the areas of the product you work in: their stability, performance, and follow-up fixes
- Surface requirement clarifications, estimate changes, and risks early and in writing
- Escalate complex architectural decisions and critical risks to senior engineers
QUALIFICATIONS
MUST-HAVE EXPERIENCE
- 2+ years of commercial React experience, including 1+ year with Next.js (App Router, Server Components, route handlers, rendering and caching strategies) and solid TypeScript
- Node.js backend experience on a typed HTTP framework (Fastify, Nest, or Express) with PostgreSQL — REST API design, schema migrations, integrations over REST and webhooks (signature verification, idempotency, retries) — plus a working understanding of HTTP/REST, auth mechanisms, and web security fundamentals
- Hands-on with the modern client stack: TanStack Query, Zustand, React Hook Form + Zod, Tailwind CSS, and a React component library such as HeroUI, MUI, or shadcn/ui
- Experience with a code-first headless CMS on PostgreSQL (Payload, Strapi, Directus, or equivalent) — collections, access control, generated types, migrations
- Testing and delivery discipline: e2e tests (Cypress or Playwright) and unit/integration tests (Vitest or Jest), Git flow, code review, working with CI
- Daily use of AI development tools (Claude Code or equivalents), including configuring them for a project — context, instructions, rules, MCP/integrations — with full ownership of the quality, security, and correctness of generated code
- English — B1+
LEADERSHIP ATTRIBUTES
- Owns the outcome — takes a task from requirement to production without waiting to be pushed, and stays accountable for the result and the area it touches
- Maximally autonomous and involved — needs a goal, not step-by-step instructions, and cares how the product performs, not just whether the ticket is closed
- Verifies before trusting — treats AI output, third-party responses, and your own code as unproven until tested
- Structured communicator — surfaces risks, blockers, and estimate changes early, in writing, in a remote team
- Knows the edge of their scope — escalates architectural and security decisions instead of improvising them
- Learns from incidents — fixes the root cause, not just the symptom
LOCATION
Ruby Labs operates within the CET (Central European Time) zone. Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET. This ensures optimal collaboration and communication during working hours.
BENEFITS
Discover the perks of being part of our vibrant team! We offer:
- Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance.
- Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days.
- Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge.
- Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them.
- Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities. Benefit from tax advantages, networking opportunities, reduced employment obligations, and the freedom to work from anywhere. Read more about it here: https://docs.google.com/document/d/1nkrN76JlZkbKj9WSOhlT1_mni_CZeDkHdwfIjPXVwvk/preview?tab=t.0#heading=h.ndsdl4wapxtt
Be part of our fast-growing team and seize this excellent opportunity for personal and professional growth!
INTERVIEW PROCESS
After submitting your application, we conduct a thorough review which typically takes 3 to 5 days, but may occasionally take longer due to the volume of applications received. If we see a potential fit, we proceed with the following steps:
- Recruiter Screening (40 minutes)
- Technical Interview (60 minutes)
LIFE AT RUBY LABS
At Ruby Labs, we move fast, aim high, and expect the same from our team. We’re not here to play small—we’re here to build, grow, and win. That means we look for people who are ambitious, driven, and ready to give their best every single day.
This is a place for individuals who thrive under pressure, embrace challenges, and see opportunity in every obstacle. If you’re hungry to achieve, motivated by impact, and want to grow at the speed of your own ambition, Ruby Labs offers the platform to make it happen.
Here, effort is matched with reward. We recognize those who go all in and deliver results, and we create space for people who want more—more responsibility, more growth, and more success.
#LI-Remote
Задачи:
— Выстроить процесс поставки в инженерной команде из 12 человек (backend, frontend, QA).
— Иметь мандат менять процесс поставки.
Требования:
— 3-5+ лет опыта ведения инженерных команд (Dev + QA) в продуктовой компании с регулярными релизами.
— Опыт построения или капитальной перестройки процесса поставки с измеримым результатом.
— Умение аргументированно отказывать заказчикам, не просто впихивая задачи в спринт.
— Ежедневное использование AI-инструментов в работе.
— Мыслить метриками потока (cycle time, WIP, cumulative flow).
— Будет плюсом опыт разработки или техническое образование.
Условия:
— Прямая работа с CTO и полная свобода строить процесс с нуля.
— Удалённый формат работы, часовые пояса GMT+3–8.
— Перспектива роста в Engineering Manager.
— 28 дней отпуска.
Удалённоsenior🌍 Что предлагаем: ✅ Прямую работу с CTO и полную свободу строить процесс с нуля ✅ Удалённый формат, GMT+3–8 ✅ Перспективу роста в Engineering Manager ✅ 28 дней отпуска 📩 Откликайся по ссылке в комментариях или отмечай тех, кому будет полезно!
Location: Germany
Location:
Remote within Europe, with regular presence in Bremen
Direct Reports:
None
Working Model:
Remote / hybrid. Regular time on-site in Bremen.
Mission
Own the interface layer for a scientific platform used by research teams to run complex physical experiments. The work is heavier than typical product frontend — live experiment monitoring, workflow graphs, large result sets, and users who are physicists rather than consumers. The Senior Frontend Engineer owns that layer end to end and sets the standard for it.
Responsibilities
Pillar 1 Frontend Ownership
Own the architecture, code and standards for the platform frontend.
Build and maintain complex interactive visualisation: directed workflow graphs, live monitoring, large-scale result inspection.
Handle long-running asynchronous work properly — progress, failure states, partial results.
Lead the migration to the Constructor React component library.
Success Metrics and KPIs: interface stability, adoption by the research team, migration delivered.
Pillar 2 Quality and Practice
Bring test coverage and review discipline to a codebase built at research pace.
Establish component standards and a shared design language with the wider Constructor frontend group.
Reach into the backend when that is what unblocks the work.
Success Metrics and KPIs: test coverage, defects reaching users, review turnaround.
Pillar 3 Working with Scientists
Work directly with the physicists who use the interface. Understand the experiment, not just the ticket.
Turn vague scientific requirements into concrete interface decisions.
Accountability: researchers able to run and monitor experiments without asking for help.
Requirements
Experience
8+ years frontend engineering with strong React. We will also talk to you if your recent work has been Svelte, Vue or Angular.
Data visualisation beyond charting libraries — D3, custom SVG, graph layout algorithms.
TypeScript at production scale.
Comfortable writing backend code in Python or similar when needed.
Skills & Competencies
Able to own a layer alone and still work well in a team.
Honest about technical debt and weaknesses in your own work.
Good judgement on when to build custom and when to use what exists.
Clear communication with non-frontend colleagues.
Education & Languages
Degree in computer science, engineering or equivalent practical track record.
Fluent English.
What This Role Is (and Is Not)
This role IS
Full ownership of a complex, technically interesting frontend.
A role with peers and code review, in a group that values the work.
Hands-on individual contribution at senior level.
This role is NOT
A design role.
A management role.
Standard CRUD product work.
Location: Germany
Location:
Remote within Europe, with regular presence in Bremen
Direct Reports:
None initially; technical leadership across the engineering group
Mission
Own the architecture of the software platform on which Constructor Labs' quantum group builds. The platform drives physical quantum hardware end to end — calibration, orchestration, experiment execution and device state — and must work both in our own cloud and on customer premises, including restricted and air-gapped environments. The Principal Architect sets the technical direction, makes the structural decisions, and is the senior engineering voice in a group where research and engineering sit closely together.
Responsibilities
Pillar 1 Platform Architecture
Own the end-to-end architecture across backend services, job orchestration, hardware abstraction and device state management.
Define the interfaces between the scientific layer and the platform layer so physicists can work without engineering support.
Make and carry the build-versus-buy and framework decisions; document them so they survive the people who made them.
Lead the migration of the platform onto the Constructor technology stack.
Success Metrics and KPIs: architectural decisions documented and adopted, platform stability, migration delivered to plan.
Pillar 2 Hands-on Engineering
Write production code in the core of the system, not only design documents.
Own the hardest components personally — those where correctness and performance both matter.
Set and enforce engineering standards: testing, review, structured logging, dependency governance.
Remove single points of failure so no component has only one person who understands it.
Success Metrics and KPIs: test coverage, review discipline, bus factor above one on every core component.
Pillar 3 Working with Research
Work day to day with research physicists, translating experimental workflows into software.
Keep the research and engineering collaboration model intact as the group grows.
Support the product function with realistic estimates and honest technical constraints.
Accountability: research team able to run experiments without engineering bottlenecks.
Requirements
Experience
10+ years building production software systems, with real depth in Python, C#/.NET or C++.
Distributed systems, job scheduling, and interfacing with instruments or physical hardware.
Track record as the senior technical voice in a small team.
Delivered software into on-premise and restricted environments, not only cloud.
Skills & Competencies
Able to hold an architecture in your head and explain it simply to people who are not engineers.
Comfortable in a scientific domain. A physics degree is not required, genuine interest is.
Pragmatic about trade-offs; able to ship rather than perfect.
Strong written communication. Decisions that are not written down do not exist.
Education & Languages
Degree in computer science, physics, engineering or equivalent practical track record.
Fluent English. German useful, not required.
What This Role Is (and Is Not)
This role IS
Deeply hands-on, with real authority over technical direction.
Central to everything the quantum group builds.
A role where you will have peers and a platform behind you.
This role is NOT
A management track role.
An architecture-committee or advisory position.
A role where someone else writes the hard code.
Neoai IT Center izlayapti mutaxassislarni bir nechta yo'nalishlarda: backend dasturlash (python, Django, Fastapi, Node.js, Express.js, Java, Spring Boot, PHP, Laravel, Rest API, Postgresql, Mysql, Mongodb, Git, Docker), frontend (HTML, CSS, JavaScript, TypeScript, React, Next.js, Vue.js, Angular, Tailwind CSS, Bootstrap, Git), mobil dasturlash (Dart, Flutter, Kotlin, Java, Swift, React Native, Firebase, Android Studio, Xcode, Git), UX/UI dizayn (Figma, Adobe XD, Photoshop, Illustrator, Figjam, UI Design, UX Research, Wireframing, Prototyping, Design System), kiberxavfsizlik (Linux, Python, Bash, Networking, TCP/IP, Wireshark, Nmap, Burp Suite, Metasploit, OWASP, Git, Docker), data science (Python, Numpy, Pandas, Matplotlib, Seaborn, Scikit-learn, TensorFlow, PyTorch, SQL, Jupyter Notebook, Git), data analitika (Python, Pandas, Numpy, SQL, Excel, Power BI, Tableau, Matplotlib, Seaborn, Jupyter Notebook), sun'iy intellekt (Python, PyTorch, TensorFlow, Keras, Scikit-learn, Hugging Face, OpenAI API, Langchain, Numpy, Pandas, Git, Docker), robototexnika (Python, C++, Arduino, ESP32, Raspberry Pi, ROS, Matlab, Arduino IDE, OpenCV, Sensors, Git). Ish joyi Toshkent shahrida, ish vaqti 3 soat, maosh 4-5 million so'm. Vazifalar: o'quvchilarga zamonaviy IT texnologiyalarini nazariya va amaliyot asosida o'rgatish, darslarni amaliy loyihalar va real vazifalar bilan tashkil etish, o'quvchilar bilan individual ishlash va ularning rivojlanishini kuzatib borish, dars materiallari va amaliy topshiriqlar tayyorlash. Nomzodlar mas'uliyatli, kommunikativ bo'lishi, o'z yo'nalishi bo'yicha amaliy tajribaga ega bo'lishi, yangi texnologiyalarni muntazam o'rganib borishi talab etiladi. Shuningdek, tajribali mutaxassislar bilan birga professional muhitda rivojlanish imkoniyati mavjud.
Talablar:
• React.js — 3 yildan ortiq tajriba;
• JavaScript (ES6+) bo‘yicha mustahkam bilim;
• REST API va axios bilan ishlash;
• Holatni boshqarish (State management) — Redux, Zustand yoki ularning analoglari;
• Moslashuvchan (adaptiv) sahifalash, CSS/SCSS;
• Murakkab formalar va ularni tekshirish (validatsiya) bilan ishlash tajribasi;
• Jadvallar va boshqaruv panellari (dashbordlar) bilan ishlash tajribasi;
• Mobil va desktop qurilmalar uchun moslashuvchan (adaptiv) interfeys sahifalash;
• Backend REST API bilan integratsiya qilish;
• Ilova holati (state) bilan ishlash;
• Qayta ishlatiluvchi (reusable) komponentlar yozish.
Location: İstanbul Office
Workplace: Remote
OUR STORY
Pointr is the market leader in Indoor Mapping, Location and Analytics, and the inventor of AI-based map production. Its innovative (20+ patents) Pointr Maps™ platform is used by millions of users across offices, retail locations, airports, hospitals, and more every month.
As the top choice of Fortune 100 customers and billions of sqft. deployed globally (30+ countries), Pointr is always on the lookout for great team members to support its fast growth. Our core values are Ownership, Harmony, and Scale, and we look for Passionate, Kind, and No-Ego team members to join the team.
ROLE OVERVIEW
We're looking for a Sr. R&D Engineer to join the Location team and improve the positioning engine behind Pointr's blue dot offering, used in airports, hospitals, and corporate campuses. The engine turns noisy real-world sensor data into a reliable location estimate, indoors and outdoors. It runs primarily on iOS and Android, with the shared C++ core also supporting WebAssembly and backend services.
You will take algorithm improvements from research through implementation, validation on real venue data, and release. The work spans probabilistic estimation, sensor fusion, and applied geometry, including the native mobile scanning code that supplies the engine's measurements.
You'll join a small, senior team with ownership over technical decisions and a short path from experiments to customer deployments.
WHAT YOU'LL DO
- Improve the accuracy, responsiveness, and robustness of Pointr's indoor-outdoor positioning algorithms across a wide range of venue types, devices, and real-world conditions.
- Research, develop, and evaluate positioning algorithms, spanning classical estimation and machine learning approaches, and measure whether they improve results on real venue data.
- Research and investigate emerging positioning technologies. Some work involves development kits, reference hardware, and measurement setups for capabilities not yet available on shipping phones.
- Build and use offline replay, accuracy regression suites, and simulation tools to measure improvements. Validate on real iOS and Android devices, where sensor behavior and runtime constraints can differ from desktop results.
- Develop production code in the shared C++ engine and the native iOS and Android sensor and radio scanning layers, with attention to performance, memory use, thread safety, and test coverage.
- Turn field issues, such as suboptimal hardware deployments or unexpected sensor behavior, into reproducible test cases and engine improvements.
- Use AI coding agents daily for research and development, and take responsibility for reviewing and validating their output.
- Shape technical decisions through experiments and code review. Document the reasoning behind your work and contribute invention disclosures where warranted.
WHAT SUCCESS LOOKS LIKE
- First 90 days: independently run and interpret the accuracy measurement tools, and ship your first engine improvement with tests and on-device validation.
- 6 months: own a significant area of the engine, deliver measurable positioning improvements, and diagnose field issues from customer venues.
- 12 months: set technical direction and measurement standards for your area, with improvements deployed at customer scale. Help the team develop and validate algorithms more effectively through reviews and better tooling.
WHAT WE SEEK
- 6+ years of professional software engineering experience, including performance-sensitive production code. Depth in algorithms and estimation matters more than your current programming language; prior C++ experience is preferred, not required.
- Strong grounding in probabilistic state estimation and sensor fusion, including recursive Bayesian filtering and particle-based methods, with the judgment to choose an approach suited to the problem.
- Solid applied mathematics, including linear algebra, probability, numerical methods, and geometry. You can distinguish model limitations from data quality problems.
- Experience working with noisy, real-world sensor time series: reproducing issues from recorded traces, isolating causes, and validating changes with measurable results and automated tests.
- Daily use of AI coding agents and a basic understanding of how they work, including context windows, tool use, prompting, instruction files, and common failure modes. You can direct agents effectively and critically review their output.
- Working knowledge of iOS or Android development, enough to build and debug on real devices and modify native platform code.
- Comfort with native development tools, including build systems, Git, compilers, sanitizers, and profilers, and with cross-platform constraints.
- Clear technical communication with engineers and non-engineers, and a collaborative approach to technical disagreements and code review.
- Professional fluency in English, both written and spoken.
PREFERRED QUALIFICATIONS
- Experience in indoor positioning, GNSS, robotics, SLAM, pedestrian dead reckoning, or RF signal processing.
- Hands-on experience with Claude Code or OpenAI Codex; other AI coding agents also qualify. Experience building agent tools or integrations is a plus.
- Experience with modern C++, Swift, or Kotlin, or shipping a shared native core in iOS and Android apps.
- Familiarity with mobile constraints that affect positioning, including background execution, sensor and radio scanning APIs, power budgets, and device differences.
- Knowledge of ranging and positioning methods used with radio technologies such as BLE, UWB, or Wi-Fi.
- Experience with computational geometry, geospatial data, or map processing. Wayfinding and graph algorithms are useful secondary skills.
- Experience applying machine learning to motion or signal models, with evidence that it improves on classical estimation methods.
- Experience building simulation or visualization tools for algorithm development.
- An MS or PhD in a relevant field, research publications, or equivalent demonstrated depth in positioning, estimation, or spatial algorithms.
WHAT WE OFFER
- A supportive, kind (no-ego), and smart team
- International environment and inclusive culture
- Competitive base salary and stock options, based on experience and market
- Private supplementary health insurance, in addition to statutory SGK coverage
- Paid annual leave under Turkish Labor Law (14 days/year for years 1–5 of service, rising with tenure), plus 5 additional paid days in your first year as a Pointr benefit
- Official public holidays as set by the Turkish government (approximately 15 days in 2026, including national holidays and the Ramadan and Sacrifice Feast holidays)
- Paid sick leave with a doctor's report, per Turkish Labor Law
- 24 weeks of paid maternity leave (state-paid) and up to 6 weeks of paid paternity leave, topped up by Pointr Bilişim above the statutory minimum
- Mandatory SGK social security contributions
Do Not Meet Every Requirement? Apply anyway. We are not looking for perfect resumes. We are looking for the right teammate who is excited to contribute to our mission and grow with us.
HOW WE USE YOUR DATA
Pointr Bilişim A.Ş. processes the personal data you submit as part of your application in accordance with Turkey's Personal Data Protection Law No. 6698 (KVKK), solely to assess your candidacy and manage recruitment. Our full candidate clarification notice (Aydınlatma Metni) is available upon request.
#LI-REMOTE
Do Not Meet Every Requirement? Apply anyway. We are not looking for perfect resumes. We are looking for the right teammate who is excited to contribute to our mission and grow with us.
WE SUCCEED TOGETHER
Great outcomes happen when talented, diverse people come together with a shared purpose. We value empathy, humility, and expertise, and we believe the best ideas come from collaboration, thoughtful challenges, and open feedback.
We empower our teams with clear goals and ownership, creating an environment where everyone can contribute, grow, and succeed. We take responsibility for our individual and collective development, celebrate our progress, learn from our experiences, and recognize the impact we create together.
We are an equal opportunity employer and are committed to building a company that embraces and celebrates diversity and inclusion. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity or expression, sexual orientation, age, marital status, veteran status, or disability status. We have read the studies and understand that diverse teams build better products, bring more perspective to the table, contribute to a company’s financial success, and help foster a more inclusive environment for all employees, but the bottom line is that it's the right thing to do.
We are committed to providing an accessible and inclusive experience for all candidates. If you need a reasonable accommodation during the application or recruiting process, please reach out to your recruiter or contact our team at hiring@pointr.tech hiring@pointr.tech.
A NOTE ON THE USE OF AI IN OUR INTERVIEW PROCESS
While we understand that AI is an important tool in a modern skillset, we ask that you do not utilize AI assistants live on our interviews. Of course, use any tools you need to prepare! But we'd like for you to have a real human-to-human conversation with our team.
On our end, we utilize a platform called Granola as a notetaker and review tool to ensure a fair and transparent hiring process.
Beware of scammers! All legitimate communication from Pointr regarding your application will come directly from an @pointr.tech http://pointr.tech email address and through our applicant tracking system, Ashby. We will never ask for personal financial information or conduct interviews outside of these official channels.
Задачи:
— Разработка и сопровождение CI/CD-процессов в Jenkins и GitLab CI/CD.
— Администрирование и развитие GitLab, GitLab Runner, GitLab Pages, Jenkins, Nexus и HashiCorp Vault.
— Контейнеризация и сопровождение приложений с использованием Docker и Docker Compose.
— Автоматизация развертывания и настройки инфраструктуры с помощью Terraform и Ansible.
— Администрирование Linux-серверов, виртуальной инфраструктуры VMware, платформы наблюдаемости и S3-совместимых хранилищ.
— Сопровождение сборки, развертывания и обновления backend- и frontend-приложений.
— Диагностика инфраструктурных и прикладных проблем, участие в резервном копировании и восстановлении данных.
— Взаимодействие с разработчиками, участие в разборе инцидентов и ведение технической документации.
Требования:
— Опыт работы DevOps-инженером от трёх лет и уверенное администрирование Linux.
— Глубокое знание Docker и Docker Compose: образы, сети, volumes и диагностика контейнеров.
— Практический опыт разработки и сопровождения CI/CD-процессов в Jenkins; опыт работы с GitLab CI/CD будет преимуществом.
— Опыт автоматизации инфраструктуры с использованием Terraform и Ansible.
— Понимание сетевых технологий, протоколов HTTP/HTTPS и TLS, принципов работы reverse proxy и балансировки нагрузки.
— Опыт эксплуатации инфраструктурных сервисов, систем мониторинга и централизованного хранения логов.
— Базовые навыки эксплуатации PostgreSQL, Redis или Elasticsearch/OpenSearch, включая резервное копирование и восстановление данных.
— Навыки автоматизации на Bash и Python, понимание принципов инфраструктурной безопасности.
— Умение взаимодействовать с разработчиками, разбираться в требованиях приложений и документировать технические решения.
Условия:
— Оформление в соответствии с ТК РФ, наличие IT аккредитации Минцифры;
— Конкурентоспособное вознаграждение, годовые бонусы;
— ДМС (со стоматологией) и страхование жизни;
— Индивидуально обсуждаем возможность удаленного формата работы с командировками в Москву 1 раз в месяц;
— Возможности для карьерного роста и профессионального развития;
— Уникальная корпоративная культура, которая поощряет индивидуальные достижения и ценит командную работу;
— Работа в команде профессионалов одного из крупнейших производителей электротехнического оборудования.
Ixora — российская IT-компания, создающая облачные технологии для оценки качества образования. Наши решения помогают строить единую цифровую систему оценки на региональном и федеральном уровнях: ЕГЭ, ОГЭ и другие формы итоговой аттестации. Мы реализуем крупные госконтракты и сотрудничаем с ведущими государственными организациями в сфере образования.
Задачи:
— Разработка и развитие backend-части на C# / .NET Core
— Разработка и поддержка frontend-части на Angular
— Работа с существующими сервисами и участие в создании новых решений
— Участие в проектировании и развитии архитектуры
— Взаимодействие с командой разработки и DevOps
Требования:
— Опыт коммерческой веб-разработки от 5 лет
— Отличное знание C# и платформы .NET Core
— Опыт работы с Angular
— Опыт работы с PostgreSQL и MongoDB
— Опыт работы с RabbitMQ или Kafka
Будет плюсом:
— Опыт разработки и масштабирования высоконагруженных веб-сервисов или работы с многопоточностью
— Опыт работы с ClickHouse, Redis
— Опыт работы с Docker и Kubernetes
— Уверенная работа в Linux
— Опыт работы в облачной инфраструктуре
— Понимание принципов DDD
Условия:
— Полностью удаленную работу с гибким графиком (ориентир на результат, а не на отработанные часы)
— Оформление по ТК РФ, аккредитованная IT-компания, резидент Сколково
— ДМС, возможность обучения и повышения квалификации за счет компании
— Регулярные корпоративные мероприятия
— Участие в проектах, которые реально влияют на развитие образования в стране
— Работа в стабильной IT-компании с долгосрочными проектами
— Компания ориентирована на долгосрочное сотрудничество: многие сотрудники работают 5–10+ лет
— Горизонтальная структура: решения принимаются коллегиально
Этапы отбора:
— Собеседование с рекрутером
— Собеседование с техническим директором
— Собеседование с командой
— Финальный оффер
УдалённоseniorГеография найма не уточнена, офис: Москва
Задачи:
— Тестировать mobile и backend/API сценарии для ИИ-помощника или риск-профиля
— Помогать выстраивать инфраструктуру и писать тесты на Python для ML части
— Поддерживать автоматические тесты на Java для мобильных end2end сценариев
— Проверять клиент-серверное взаимодействие, авторизацию, обработку ошибок, статусы, деградации и fallback states
— Работать с чеклистами, тест-кейсами, регрессом, smoke, exploratory testing и дефектами
— Проверять сценарии с изменяющимся результатом AI, фиксировать AI-дефекты с подробной информацией
— Учитывать privacy/security ограничения при работе с медицинскими и пользовательскими данными
— Сотрудничать с Product, Backend, ML, Mobile, SA и аналитиками для принятия решения о готовности релиза
— Формировать наборы регрессионных проверок для AI-сценариев
Требования:
— Уверенное знание Python
— Опыт тестирования backend/API: REST, HTTP-статусы, авторизация, валидация, ошибки, контракты, асинхронные сценарии
— Опыт тестирования mobile-приложений iOS/Android или готовность работать с mobile-контуром
— Тест-дизайн: классы эквивалентности, граничные значения, переходы состояний, негативные сценарии, exploratory testing
— Умение работать со снифферами/proxy: Charles, Proxyman, mitmproxy или аналоги
— Умение проверять данные в БД: PostgreSQL/MySQL или аналоги
— Навык писать воспроизводимые bug reports с окружением, шагами, фактами, логами и request/trace id
— Понимание особенностей тестирования AI и фиксации AI-дефектов
— Понимание privacy/security ограничений при работе с медицинскими и пользовательскими данными
Будет плюсом:
— Опыт Java Core (Selenide, Rest Assured, JUnit5, Appium)
— Опыт тестирования chat/assistant, рекомендаций, скоринга, персонализации или data-heavy продуктов
— Опыт работы с логами, трассировкой, мониторингами и production diagnostics
— Опыт API-автоматизации на Java/Kotlin и интеграции тестов в CI/CD
— Базовое понимание автоматизации API и/или mobile-тестов
УдалённоseniorГеография найма не уточнена, офис: Москва
Задачи:
— Разработка и поддержка автоматизированных тестов на Java;
— Проектирование тест-кейсов по функциональным и нефункциональным требованиям;
— Проведение функционального, регрессионного и интеграционного тестирования (включая смежные системы);
— Анализ и расследование несоответствий, выявленных на регрессионном тестировании;
— Поддержка тестовых сред;
— Взаимодействие с заинтересованными лицами, разработчиками, бизнес-аналитиками, инженерами QA и командами поддержки.
Требования:
— Опыт автоматизации тестирования backend на Java от 5 лет;
— Практический опыт автоматизации UI тестирования;
— Знание SQL;
— Опыт чтения и анализа логов;
— Глубокое понимание SDLC и процессов тестирования;
— Свободный английский язык.
Будет преимуществом:
— Опыт работы с CI/CD (Github);
— Знакомство с Datadog, Splunk или аналогичными инструментами;
— Опыт работы с Linux;
— Опыт работы с Kafka или другими системами обмена сообщениями в реальном времени;
— Знание финансовой доменной области.
Условия:
— Зарплата от 4500 до 5800 USD gross (зависит от региона, обсуждается);
— Оформление fulltime;
— Формат — удалённо (Польша, Сербия, Грузия, Испания, Португалия, Армения) либо гибрид (Польша);
— Медицинская страховка (Польша), 50% покрытие страховки для супруг(а/и) и детей;
— 24 дня оплачиваемого отпуска;
— 10 дней оплачиваемого больничного;
— 50% компенсация профессионального обучения и конференций;
— Перелёт и аренда жилья на 1 месяц, поддержка с визой и разрешениями при релокации в Польшу;
— Работа в сильной профессиональной команде;
— Регулярные тимбилдинги.
УдалённоseniorПерелёт и аренда жилья на 1 месяц, поддержка с визой и разрешениями при релокации в Польшу
Задачи:
— Разбирать и обрабатывать документы в форматах Excel, PDF и сканы.
— Извлекать табличные данные из документов.
— Нормализовать даты, номера документов, суммы и другие поля.
— Проектировать и реализовывать логику сопоставления данных.
— Выявлять расхождения между двумя источниками.
— Обрабатывать сложные кейсы: разные периоды, отличающиеся номера, частичные совпадения и другие неоднозначные ситуации.
— Интегрировать OCR и Document AI-инструменты.
— При необходимости использовать LLM для интерпретации и формирования человекочитаемых объяснений.
— Разрабатывать backend/API для сервиса.
— Участвовать в проектировании архитектуры MVP.
— Работать с реальными обезличенными финансовыми документами и тестировать качество решения на исторических данных.
Требования:
— Коммерческий опыт разработки на Python от 3 лет.
— Уверенное владение Python.
— Опыт работы с pandas и табличными данными.
— Опыт обработки Excel / CSV.
— Опыт парсинга PDF.
— Опыт разработки backend-сервисов и REST API.
— Понимание алгоритмов сопоставления, нормализации и очистки данных.
— Умение проектировать решение самостоятельно, а не только работать по готовому ТЗ.
— Опыт работы с Git.
Будет большим плюсом:
— Опыт с OCR: Tesseract, PaddleOCR или аналогами.
— Опыт с PyMuPDF, pdfplumber, Camelot, Tabula.
— Опыт с fuzzy matching.
— Опыт работы с Document AI / Intelligent Document Processing.
— Интеграция LLM API: OpenAI, Azure OpenAI, YandexGPT или аналогов.
— Опыт разработки систем reconciliation / data matching.
— Опыт работы с финансовыми, бухгалтерскими или другими структурированными документами.
— Опыт On-Premise решений.
— Опыт построения решений, где нужно сочетать детерминированную бизнес-логику и AI.
Что здесь не требуется:
— Классический Data Scientist и обучение собственных ML-моделей с нуля.
— В проекте важнее: сильная прикладная Python-разработка; работа с документами и данными; построение надежной логики сопоставления; понимание, где действительно нужен AI, а где лучше использовать обычные алгоритмы.
О проекте:
— На первом этапе планируется разработка MVP без глубокой интеграции с внутренними учетными системами.
— Базовый сценарий: пользователь загружает акт сверки и внутреннюю выгрузку, система извлекает и нормализует данные, выполняет сопоставление, показывает совпадения и расхождения, формирует структурированный результат для пользователя.
— Ожидаемый результат — рабочий прототип, который можно проверить на реальных исторических данных.
Условия:
— Удалённая работа.
— Проектная занятость / аутстафф.
— Возможна полная или частичная загрузка — обсуждается индивидуально.
— Проект стартует с этапа MVP, с возможностью продолжения.
— Работа в составе небольшой проектной команды.
— Ожидаемый уровень Middle+ / Senior.
— Специалист должен самостоятельно разобраться в предметной области, предложить техническое решение и довести его до рабочего результата.
Будет преимуществом в отклике:
— Опыт похожих задач: обработка документов; OCR; reconciliation / matching; financial data processing; Document AI; LLM-интеграции.
— Указание текущей доступности, возможной загрузки в часах в месяц, часовой ставки, формата работы: ИП / самозанятый / другой.
Задачи:
— Построить с нуля переиспользуемое ядро продукта: документы → граф знаний → гибридный поиск → ответ со ссылкой на пункт и статусом редакции.
— Отвечать за архитектуру и разработку.
— Первая цель — MVP.
Обязанности:
— Архитектура ядра.
— Работа с данными.
— Резолвинг перекрёстных ссылок, версионность и статусы актуальности документов.
— Hybrid retrieval.
— Graph RAG.
— Evaluation.
— Поставка.
— Техлидерство.
Требования:
— 5+ лет backend-разработки на Python, из них 2+ года с LLM/RAG в продакшене (в идеале).
— Графовые базы данных, моделирование онтологий.
— Векторные базы данных, гибридный поиск, реранкинг.
— LLM.
— Опыт поставки в закрытые контуры.
— Опыт руководства.
Плюсом:
— GraphRAG, entity extraction/resolution.
— Внедрения в промышленности или проектных институтах.
— React/TypeScript для интерфейса и админки.
Условия:
— Удалённая работа по России.
— Гибкий график: 5/2 с 10:00 до 19:00 по Москве, с возможностью подстроить часы работы.
— Клубы по интересам, летний выезд на природу AGIMA Camp, корпоративные вечеринки с возможностью приглашать семью.
— Поддержка в создании личного бренда для профессионального роста.
— Бесплатные билеты на забег для IT-специалистов RUNIT.
— ДМС со стоматологией.
— Оформление по ГПХ с физлицом.
About CircleCI Engineering:
CI/CD is being reinvented with AI agents that write code, trigger builds, interpret failures, and propose fixes. CircleCI is building new interfaces for developers to understand and trust this work.
Team-Agnostic Placement:
Hiring is for CircleCI as a whole, not a specific team. Placement depends on where your strengths create the most leverage. Possible areas include CI pipeline experience, deploy and release tooling, notification infrastructure, monetization flows, AI agent surfaces, or the foundational web platform. The role involves full-stack ownership and high craftsmanship.
What You'll Do:
— Build AI-natively, using AI as the default approach to problem solving.
— Invent new interfaces for software delivery that support autonomous pipelines and human judgment.
— Own the full stack by building features end-to-end in Go, React, and TypeScript.
— Focus on reliability and responsiveness as design concerns.
— Champion observability using Honeycomb, Datadog, and Rollbar to improve systems.
— Proactively identify and close gaps without being asked.
What You'll Bring:
— AI-native engineering practices with daily use of AI tools and understanding of their impact.
— At least 3 years of production full-stack experience with a track record of shipping real products.
— Strong skills in React and TypeScript, and comfortable owning backend services in Go including API design, data modeling, and service integration.
— System design skills with conscious tradeoffs and documentation.
— Production mindset focusing on latency, responsiveness, and reliability in distributed environments.
Additional Information:
The role is remote based in Ontario, Canada. Salary range is $127,000 to $159,000 CAD per year. CircleCI is an equal opportunity employer and provides accommodations for individuals with disabilities during the application and interview process.
Location: Strava SF
Workplace: Hybrid
ABOUT STRAVA
Strava is the app for active people. With over 200 million athletes in more than 185 countries, it’s more than tracking workouts—it’s where people make progress together, from new habits to new personal bests. No matter your sport or how you track it, Strava’s got you covered. Find your crew, crush your goals, and make every effort count. Start your journey https://www.strava.com/subscription with Strava today.
Our mission is simple: to motivate people to live their best active lives. We believe in the power of movement to connect and drive people forward.
ABOUT THIS ROLE
Strava is seeking an Engineering Manager for the Privacy and Login team — operating 60/40 as hands-on engineer and technical leader, with a consumer product focus. You'll own how athletes sign up, log in, and understand and manage their privacy on Strava, from account security to giving people clear visibility and control over their data across iOS, Android, and web. This is a platform engineering role, not a security or IAM specialist position. No prior identity or authentication experience is required. We're looking for strong product engineering fundamentals (fullstack skills prioritized) and the ability to learn quickly in a high-trust domain.
We follow a flexible hybrid model that translates to more than half of your time on-site in our San Francisco office - three days per week.
WHAT YOU'LL DO:
- Give athletes clear, intuitive ways to understand and manage their privacy settings, and make sure that information is easy to find and act on in the product
- Own the technical roadmap for account sign-up, login, password management, and account recovery
- Build reliable, predictable login experiences so athletes can get into their accounts quickly and securely, across a unified foundation spanning Strava Group's app portfolio
- Partner with Product, Security, Trust & Safety, and Legal to ensure compliance and platform integrity
- Drive consistency across iOS, Android, and web login, privacy, and account experiences
- Monitor and improve login success rates, recovery flows, and how well users engage with privacy controls
- Lead with strong technical judgment, balancing hands-on contribution with clear technical leadership
- Establish best practices, operational excellence, and a culture of inclusion and mentorship
WHAT YOU'LL BRING TO THE TEAM:
- 1-2 years of management/people leadership experience — we welcome early-career managers who are ready to grow into the role
- 5+ years experience of strong fullstack or product engineering background — comfort across backend systems and consumer-facing UI is welcome, with the ability to quickly ramp up on systems that keep user accounts secure and easy to access
- Comfort learning on the job how to build predictable, secure login experiences and clear, user-friendly privacy controls — no prior identity-specific experience required
- Ability to lead a team through ambiguous, high-stakes technical problems and drive consistency across platforms
- A product mindset: ability to balance user experience with robust data protection and abuse prevention
- A holistic view of platform engineering as a foundation for trust, safety, privacy, and growth
For information on benefits, please click here https://docs.google.com/document/d/e/2PACX-1vTkFMPz3eCjd0FgQ28VWnK4d2BEnzGyaSFGwATR-dQdBb9HxZgay6kboqnT0-V-qaBDzSvYIzI76vT5/pub.
WHY JOIN US?
Movement brings us together. At Strava, we’re building the world’s largest community of active people, helping them stay motivated and achieve their goals.
Our global team is passionate about making movement fun, meaningful, and accessible to everyone. Whether you’re shaping the technology, growing our community, or driving innovation, your work at Strava makes an impact.
When you join Strava, you’re not just joining a company—you’re joining a movement. If you’re ready to bring your energy, ideas, and drive, let’s build something incredible together.
Strava builds software that makes the best part of our athletes’ days even better. Just as we’re deeply committed to unlocking their potential, we’re dedicated to providing a world-class, inclusive workplace where our employees can grow and thrive, too. We’re backed by Sequoia Capital, TCV, Madrone Partners and Jackson Square Ventures, and we’re expanding in order to exceed the needs of our growing community of global athletes. Our culture reflects our community. We are continuously striving to hire and engage teammates from all backgrounds, experiences and perspectives because we know we are a stronger team together.
Strava is an equal opportunity employer. In keeping with the values of Strava, we make all employment decisions including hiring, evaluation, termination, promotional and training opportunities, without regard to race, religion, color, sex, age, national origin, ancestry, sexual orientation, physical handicap, mental disability, medical condition, disability, gender or identity or expression, pregnancy or pregnancy-related condition, marital status, height and/or weight.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
California Consumer Protection Act Applicant Notice https://docs.google.com/document/d/e/2PACX-1vSc8y6On4NlP5s12hf4kmWe_pvenVyQ78TbtVaz_clROhj9ADQ6kY4YScglBIuY2joKFKalOReX7vP_/pub
Location: Busan, South Korea
Workplace: OnSite
The Company:
Outschool’s mission is to inspire kids to love learning. In our fast-changing world, the traditional educational system struggles to meet the diverse and evolving needs of young learners. Outschool reimagines this system, offering flexible and engaging learning experiences as a supplement and alternative to traditional education. By connecting learners with a global community of teachers and peers through our online platform, we make learning personal, dynamic, and deeply human.
We've made significant strides since launching our marketplace of live online classes in 2017. Finding initial success with secular homeschoolers, we then expanded to enrichment learning to meet the needs of a wider audience, growing our business 16x since 2019. Post-pandemic, we have evolved our platform to power academic learning, incorporated AI, and have begun to grow our international community. We're proud to have served over 1.5M passionate learners with more than $100M in annual bookings.
Driving disruptive, positive change in education is rewarding and hard. Outschool team members are encouraged to challenge themselves, take risks, and grow in their careers. We look for talented people whose sense of urgency, innate curiosity, and determination to drive impact will help Outschool achieve outsized results in pursuit of our mission. We invite you to be part of an ambitious team dedicated to ensuring every learner can navigate the future with curiosity, resilience, and a love of learning.
The Role
We're looking for a Senior Software Engineer, Fullstack to join our Product Engineering team in South Korea. The team’s mission is to build high-quality product experiences that help learners, families, and educators connect and succeed on Outschool. You'll own challenging problems across the stack, from designing intuitive user experiences in React, to building scalable backend systems and APIs, to evolving our data models and architecture, to improving product quality and performance, to using AI-native tools and approaches to help us build and iterate faster.
We are an effective team of engineers distributed across the US, Canada, and South Korea. Our philosophy is to start small and then intentionally iterate to test our assumptions and learn quickly. We're iteratively building up a complex product for a highly engaged audience.
This role requires working from our Haeundae, Busan office Tuesday–Friday from 7:00 AM to 3:00 PM. Mondays are remote.
Our Stack:
- Product Engineering
- TypeScript · React · Node.js · GraphQL/Apollo · PostgreSQL · OpenSearch
- Our engineers work across the full stack, from building polished user experiences to designing APIs, data models, and backend services.
- Infrastructure & Developer Platform
- AWS (EKS, RDS, S3, Lambda) · Terraform · GitLab · Prometheus/Grafana · OpenTelemetry
- Product engineers partner closely with our Infrastructure team and are empowered to understand, deploy, and operate the systems they build.
- AI-Native Development
- We use AI throughout the software development lifecycle, including planning, implementation, testing, debugging, and code review.
- We're also actively incorporating AI into the Outschool product and exploring new ways AI can improve learning experiences for families, learners, and educators.
Core Responsibilities:
- Product development: Build high-quality product experiences for learners, families, educators, and partners across the full stack, from React and TypeScript in the frontend to GraphQL, Node.js, PostgreSQL, and backend services.
- Technical ownership: Own projects from problem definition through design, implementation, launch, and iteration. Make pragmatic technical decisions that balance speed, quality, maintainability, and user impact.
- Cross-functional collaboration: Work closely with Product Managers, Designers, Researchers, Analysts, and other Engineers to shape requirements, explore solutions, and deliver the right product—not just implement predefined specifications.
- Architecture & engineering quality: Design scalable, maintainable systems and APIs. Improve application architecture, testing, performance, observability, and engineering practices as the product and team grow.
- AI-native development: Use AI tools throughout the development workflow to move faster and improve quality, and help identify opportunities to incorporate AI into Outschool's product and learning experiences.
- Production ownership: Deploy and operate the software you build. Participate in on-call, investigate production issues, and use monitoring and user feedback to continuously improve reliability and product quality.
- Technical leadership: Raise the engineering bar through thoughtful code reviews, technical discussions, documentation, and mentoring. Help other engineers make strong technical decisions and grow their skills.
- Continuous improvement: Identify friction in our product, codebase, and development processes and proactively improve it. Look beyond the immediate task to make the team and platform more effective over time.
Desired Experience & Skills:
- 7+ years of professional software engineering experience
- Strong experience building modern web applications with React, TypeScript, and Node.js
- Experience designing and building APIs and backend services, ideally using GraphQL, REST, or similar technologies
- Experience working with relational databases such as PostgreSQL, including data modeling and query design
- Experience owning complex technical projects from design through implementation, launch, and ongoing operation
- Understanding of software architecture, testing, performance, reliability, and maintainability in production systems
- Experience collaborating closely with Product Managers, Designers, and other engineers to shape solutions, not just implement requirements
- AI-forward approach: you actively use AI tools in your workflow, can prompt effectively, validate output critically, and know when to override or take a different approach
- Ability to provide technical leadership through code reviews, design discussions, documentation, and mentoring other engineers
- Intermediate or higher English reading, writing, listening, and speaking skills; our interview process and daily engineering work are conducted in English
Other Considerations:
- Experience in EdTech or building products for learners, educators, or families
- Familiarity with search and discovery systems
- Familiarity with payment APIs (e.g. Stripe)
- Experience at a fast-paced startup or high-growth company
Benefits in South Korea:
- Coworking office located directly at exit 11, Jangsan Station in beautiful Haeundae, Busan.
- Necessary equipment (MacBook, monitor, etc.) and software for work provided
- Finish work early in the day - working hours from 7AM - 3PM.
- Flexible vacation, use whenever you like. Korean national holidays plus 15 extra days per year.
- Invitation to join the annual company retreat once per year (flight to United States, hotel, meals paid for by company).
Benefits & Culture:
At Outschool, we believe that taking care of one another enables us to do our best work. To us that means:
- Shared Financial Success: Competitive salaries, stock options, and retirement plans.
- Health: Comprehensive medical, dental, vision, disability, and life insurance.
- Wellness: Annual wellness stipend, access to coaching & therapy, and pet wellness plans.
- PTO & Family Benefits: Generous PTO and family leave policies.
- Hybrid & Remote-Friendly: Outschool has a distributed team across the U.S. and Canada and an office in San Francisco. Bay Area-based employees work in the office part of the week and receive commute-related benefits. Team members outside the Bay Area remain fully remote, with support for expensable home office setup and internet to stay connected no matter where you are.
- Lifelong Learners: Annual budgets for professional development and DEI learning; budgets for children to take Outschool classes.
- Community Impact: Outschool matches employee donations to eligible charities and supports Outschool.org http://Outschool.org’s nonprofit programs.
Outschool is an equal opportunity employer. We view diversity as a moral imperative and competitive advantage. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We plan and structure our interviews to directly assess skills and experience.
If you require a reasonable accommodation to participate in the job application or interview process, please contact recruiting@outschool.com.
Benefits packages are included for full-time employees only. Please note benefits and perks may vary for employees based outside of the US and Canada.
Full-time employees must be a citizen or legal residents of the U.S. or Canada and reside in U.S. or Canada, unless specifically indicated otherwise.
Once you submit your application, Outschool will process your personal data to evaluate your candidacy for employment. Unless specifically indicated otherwise, we hire employees only in the U.S. and Canada. Applicants else where should be aware that we may discard your application upon submission or we may ask if you would like us to retain it later should there be consideration (this is not typical at all). If you are selected for interviewing, your data will be shared with interviewers and personnel involved in that process. If not hired, your application will be retained for one year in case there is another suitable role. You may opt out of this at any time. Please see our Employee/Applicant Privacy Notice https://outschool.com/pages/privacy-Emp for more detailed information. If applicable, as you progress through the process, we will be clear about what information is being asked for and what happens with that information.
seniorUnited States; London, United Kingdom
УдалённоmiddleUkraine; North Macedonia; Turkey; European Union; Serbia; Bosnia; Georgia; Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
ОфисseniorПротиворечивые условия: Full-time employees must be a citizen or legal residents of the U.S; Unless specifically indicated otherwise, we hire employees only in the U.S