Latest jobs
What you’ll be doing
- Develop high-quality, scalable, and reliable features for Preply mobile applications using React Native and launched in our A/B experimentation framework.
- Collaborate with cross-functional teams, including UX designers, product managers, and other engineers, to deliver innovative solutions that empower our learners and educators.
- Share your knowledge and expertise with the team and continuously learn from others to foster a culture of continuous learning and growth.
- Write clean, maintainable, and efficient code that sets the standard for excellence, contributing to the overall performance and code quality
- Participate in code reviews and ensure code quality to maintain our high standards.
- Continuously improve software engineering practices and methodologies to stay ahead of the curve and deliver value to our users.
What you need to succeed
- 5+ years of experience in mobile application development with at least 2 years of experience in React Native development.
- Proficiency in JavaScript/Typescript and experience with popular React Native libraries (e.g. Reanimated, Apollo Client, Expo, React Navigation).
- Commitment to excellence and problem-solving skills to debug complex issues.
- Great communication skills and ability to collaborate with cross-functional teams to deliver results.
- Experience with agile software development methodologies to help us move fast and deliver value.
- Experience writing unit and e2e tests
Tech stack
- React Native
- JavaScript/TypeScript
- Reanimated, Apollo Client, Expo, React Navigation
Meet the Team
Meet Preply’s AI Teams and help us power people’s progress through life-changing learning experiences. We’re on a mission to combine the magic of the best tutors with cutting-edge AI to create personalized journeys that keep learners motivated and inspired. Together, we’ll transform how students expand their vocabulary, master conversational fluency, and deepen comprehension - unlocking their full potential and sparking a lifelong love for learning. Are you ready to make an impact? Let’s redefine education!
Why you’ll love it at Preply
- An open, collaborative, dynamic and diverse culture;
- A generous monthly allowance for lessons on Preply.com, Learning & Development budget and time off for your self-development;
- A competitive financial package with equity, leave allowance and health insurance;
- Not in Barcelona? We offer an attractive relocation package to join us in our Preply Barcelona Hub
- Access to free mental health support platforms;
- Access to Gympass-partnered wellness and gym centers throughout Spain to promote and support well-being and physical health;
- The opportunity to unlock the potential of learners and tutors through language learning and teaching in 175 countries (and counting!).

Responsibilities
- Collaborate with engineers, Data Scientists, designers, and product managers to solve ambiguous problems
- Research, prototype, and ship ML and optimisation models into production
- Continuously improve existing algorithms and identify opportunities for new ones
What you'll do
You will own the entire process: from ideation and research through to production deployment. You'll join either our Pricing or Matching team, working alongside other Data Scientists and engineers on challenging, high-impact problems such as dynamic pricing and bipartite matching.
Requirements
- Master's or PhD in Operations Research, Mathematics, Management Science or a closely related field with a focus on optimisation
- Strong foundation in mathematical optimisation or mathematical programming
- Solid knowledge of probability & statistics
- Excellent programming skills in Python and core ML tooling (e.g. SQL, PyTorch, etc.)
- Nice to have: Exposure to dynamic pricing, auction design, or marketplace matching problems
Tech stack
- Python
- SQL
- PyTorch
- Core ML tooling
Team description
You'll join either our Pricing or Matching team, working alongside other Data Scientists and engineers on challenging, high-impact problems such as dynamic pricing and bipartite matching.
Benefits & perks
- Flexible working hours
- Stock options
- Relocation allowance to cover flights/ initial accommodation, and visa sponsorship and assistance
- Office lunches, as Wheely has an in-person culture
- Private medical insurance
- Newest Mac equipment
- Professional development. An annual stipend to use for continuing education courses, programs, conference or certifications
- Competitive salary
Key Responsibilities
- Design and develop native iOS applications leveraging Swift 5.9+ and Objective-C frameworks.
- Create clean, maintainable code adhering strictly to SOLID, KISS, and DRY principles.
- Collaborate with cross-functional teams to conceptualize, design, and ship new features.
- Identify performance bottlenecks and resolve bugs to enhance application responsiveness.
- Maintain code quality and organization through meticulous Git version control practices.
- Implement responsive user interfaces that align precisely with design specifications.
- Integrate RESTful APIs and third-party services into mobile applications seamlessly.
- Perform thorough peer code reviews and provide constructive feedback to team members.
- Stay current with the latest iOS development trends, tools, and methodologies.
- Contribute to technical documentation and knowledge sharing within the team.
Required Skills & Qualifications
- 3+ years of professional iOS application development experience with a demonstrable portfolio.
- Strong proficiency in both Swift (5.0+) and Objective-C programming languages.
- Comprehensive understanding of iOS SDK, UIKit, and contemporary iOS features.
- Practical application of SOLID, KISS, and DRY principles in mobile development projects.
- Experience with Git for version control and collaborative development workflows.
- Proficiency with Xcode IDE and iOS simulators for efficient development cycles.
- Knowledge of RESTful APIs and JSON data structure parsing.
- Understanding of concurrent programming paradigms and memory management techniques.
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
- Excellent problem-solving capabilities coupled with meticulous attention to detail.
Nice to Have
- Experience with SwiftUI for creating modern, fluid user interfaces.
- Familiarity with Core Data frameworks for sophisticated local data persistence.
- Expertise writing comprehensive Unit and UI tests using XCTest framework.
- Understanding and implementation of architectural patterns (MVC, MVVM, VIPER, Clean Swift).
- Experience with dependency managers such as CocoaPods and Swift Package Manager.
- Knowledge of CI/CD pipelines specific to iOS application development.
- App Store submission and review process experience.
- Contributions to open-source projects or personal GitHub repositories.
- Proficiency with Reactive programming paradigms (RxSwift or Combine).
- Understanding of BLE connectivity, push notification systems, and background processing.
Why Join Us
Become part of our forward-thinking team and contribute to innovative projects while enjoying the freedom to work from anywhere across the globe. We foster a collaborative environment where you can expand your technical expertise, work with cutting-edge technologies, and make a substantial impact. Our flexible work arrangements, competitive compensation package, and commitment to professional growth make this an exceptional opportunity for passionate iOS developers seeking to advance their careers in mobile technology.
What you'll do
As an early engineer at Lugg you'll be working on a wide variety of projects, from designing and implementing the features our partners, customers and movers need to optimizing how we dispatch trucks. We have no shortage of interesting engineering projects waiting for an owner!
Tech stack
- Ruby on Rails
- Postgres
- PostGIS
- Redis
- GraphQL
Who you are
- Track record delivering projects
- Enjoys and has experience building APIs
- Holds yourself and others to a high bar when working with production systems
- Ability to debug production issues across services and multiple levels of the stack
- Enthusiasm for evaluating new services and technologies
- Interest in joining an early venture, where you will effectively shape our culture and values
Team description
We're a team of 30, founded by engineers, doing a lot with a little, proud of our customer's satisfaction and our ability to execute. We've seen incredible growth since launching in late 2014 and we're just getting started. Come build amazing software with us!
Requirements
- Experience: 6+ years
- Role: Engineering, Backend
- Location: Remote
- Visa: US citizenship/visa not required
- Skills: Node.js, Ruby, Ruby on Rails, PostgreSQL, GraphQL
Qualifications
- Track record delivering projects
- Enjoys and has experience building APIs
- Holds yourself and others to a high bar when working with production systems
- Ability to debug production issues across services and multiple levels of the stack
- Enthusiasm for evaluating new services and technologies
- Interest in joining an early venture, where you will effectively shape our culture and values

An overview of this role
As an Intermediate Vulnerability Researcher, AST: Vulnerability Research, you'll help improve how GitLab detects and understands software vulnerabilities across our Application Security Testing offerings. Your work will support stronger detection in Static Application Security Testing (SAST), Secret Detection, and Composition Analysis (SCA), while also contributing to future security products. You will research vulnerabilities and exploitation methods, turn findings into practical improvements, and help GitLab teams and customers get more accurate, useful security results. In this role, you'll work at the intersection of research, product quality, and security engineering within GitLab's Engineering organization. You will help shape how detection capabilities evolve over time by creating proof of concepts, evaluating product output, and applying root cause analysis to improve efficacy. This is a strong fit if you're motivated by practical security research and want your work to influence both GitLab's platform and the people who rely on it.
What you'll do
- Carry out vulnerability research and develop proof of concepts that inform GitLab security products and internal security efforts.
- Curate advisory databases for dependency scanning by reviewing, editing, and adding advisories while reducing repetitive manual work through automation.
- Build benchmarks that test the efficacy of scanning and detection products across supported security categories.
- Measure product efficacy over time and use findings to improve the quality and reliability of detection results.
- Assess security product output and perform root cause analysis to identify gaps, false positives, false negatives, and opportunities for improvement.
- Write detailed technical reports that document research findings, methods, and recommendations clearly.
- Respond to internal and external questions related to vulnerabilities, advisories, and detection behavior.
- Collaborate with Security, Development, and Product teams to apply research insights to GitLab's integrated security capabilities.
What you'll bring
- Experience developing or improving vulnerability detection capabilities in web security or a closely related area.
- Knowledge of the vulnerability management process and how research connects to product outcomes.
- Understanding of software composition analysis and software supply chain ecosystems.
- Experience with source code analysis, static application security testing, dynamic application security testing, and benchmarking the efficacy of security tools.
- Knowledge of compilers and compiler design as it relates to code analysis and detection techniques.
- Experience building automated web security testing or analysis tools.
- Ability to contribute in a product development environment and work effectively with cross-functional partners.
- Interest in security and open source, with openness to candidates who bring transferable experience from adjacent research, application security, or detection-focused roles.
About the team
The Vulnerability Research team at GitLab works closely with GitLab Security, Development, and Product to build, tune, and improve the efficacy of the security capabilities integrated into GitLab. We focus on practical research that strengthens detection quality, supports advisory content, and helps translate emerging vulnerability knowledge into product improvements across a distributed, asynchronous environment.
Compensation and benefits
The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits.
Salary Range: United States $98,000 — $210,000 USD
How GitLab will support you
- Benefits to support your health, finances, and well-being
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental leave
- Home office support

Тебе предстоит
- Выполнять ручное и автоматизированное тестирование бизнес-логики, бэкэнда, фронтенда и интеграций;
- Разрабатывать и поддерживать в актуальном состоянии тест-планы, тест-кейсы, чек-листы и базу знаний по тестированию;
- Локализовывать и анализировать ошибки в коде и документации;
- Взаимодействовать с командой проекта: разработчиками, QA, менеджерами, дизайнерами, аналитиками и службой поддержки;
- Участвовать в планировании новой функциональности.
Мы ждем от тебя
- Уверенное знание теории тестирования и опыт применения знаний на практике;
- Практический опыт применения техник тест-дизайна;
- Опыт тестирования web приложений (Backend/API, Frontend);
- Опыт работы с баг-трекинговыми системами;
- Опыт автоматизированного тестирования от 1 года;
- Опыт работы с CI/CD системами;
- Опыт использования git;
- Понимания основных принципов ООП;
- Умение составлять простые SQL запросы;
- Опыт владения инструментами для получения и анализа логов;
- Знание основных консольных команд Linux.
Будет преимуществом
- Опыт программирования: PHP/JavaScript/Go/Python;
- Опыт работы с NoSQL БД;
- Опыт работы в unix системах;
- Опыт проведения нефункционального тестирования;
Создаем комфортные условия работы
- Соцпакет на выбор: Здоровье, образование, билеты и т.д.
- Рост all inclusive: Грейды, индивидуальные планы развития, менторство
- Программа релокации: Помогаем иногородним сотрудникам в переезде
- Обучение: Участие в митапах, конференциях и тренингах
- Корпоративная культура и тематические мероприятия
- Онлайн-библиотека: Доступ к огромной tech-библиотеке
- Языковые курсы: Курсы от компании-партнёра
- Пополнение личного кабинета: На сайтах Kolesa.kz и Krisha.kz
- Скидки: Скидки на фитнес, lamoda, skillbox, skyeng, geekbrains и т.д.
Job Description
We are looking for a Platform Security Architect to help shape the security architecture of next-generation data center platforms. This role focuses on how security is integrated into systems above the silicon, spanning firmware, boot chains, management planes, and platform lifecycle controls.
You will collaborate closely with hardware and firmware teams to help ensure the platform has a coherent and resilient security architecture from board to rack scale. The role requires strong experience in firmware security architecture, applied cryptography, and system-level threat modelling.
Responsibilities
- Platform Security Architecture: Design the security architecture for board and rack platforms, including: Extension of root of trust beyond the SoC, Secure and measured boot chains, Firmware signing and verification architecture, Device identity and provisioning models, Debug and lifecycle security mechanisms.
- Platform Threat Modeling: Create and maintain the end-to-end platform threat model covering: Firmware and boot chains, Management plane components (BMC, controllers) Rack-level attack paths.
- Cryptographic Foundations: Design and help evolve the cryptographic foundations of the platform, including: Firmware signing hierarchy, Key ownership and trust anchors, Certificate and device identity models, Key rotation and revocation strategies.
- Firmware Security Requirements: Work closely with firmware teams to define and assess security mechanisms for BIOS, BMC, and device firmware.
Required Skills and Experience
- Experience designing firmware or platform security architectures
- Deep understanding of secure boot chains and firmware trust models
- Experience designing firmware signing systems and key hierarchies
- Experience designing secure firmware update mechanisms for platform firmware such as BIOS, BMC, or device firmware, including rollback protection and recovery flows
- Experience with security architectures for platform management firmware (e.g., BMC or similar controllers)
- Experience designing platform trust architectures using hardware roots of trust (e.g., TPM, DICE, secure elements)
- Solid understanding of applied cryptography in systems (signing, certificates, key hierarchies)
- Working knowledge of Linux security fundamentals
Nice To Have Skills and Experience
- Experience with BMC platforms or ecosystems such as OpenBMC
- Experience working with PCIe or other device firmware ecosystems
- Familiarity with secure manufacturing and provisioning flows, including device identity injection or key provisioning
- Experience reviewing or designing firmware security testing or validation strategies
Please note that a relocation package (including visa sponsorship support) is available for this role, for candidates who require it.
Relocation & Accommodations
- Accommodations at Arm: If you need an adjustment or an accommodation during the recruitment process, please email accommodations@arm.com. All accommodation requests will be treated with confidentiality and disclosed only as necessary to provide the accommodation.
- Hybrid Working at Arm: Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. Details of what this means for each role will be shared upon application.
- Equal Opportunities at Arm: Arm is an equal opportunity employer and does not discriminate on various bases. We are a diverse organization of dedicated and innovative individuals.

What You’ll be doing
- Design and manage implementation of secure network configurations for server infrastructure, public cloud and containerized environments
- Maintain current security tools and manage the implementation and integration of new ones
- Perform security validation and implement hardening process across various systems
- Provide IT-staff with all necessary support and guidance on secure hardening practices.
Who you are
- At least 5 years of relevant information security experience
- Strong understanding of networking fundamentals (TCP/IP, DNS, routing, etc.) and familiarity with threat detection/prevention techniques at each network level
- Experience with securing network infrastructure and configurations (firewalls, VPN, IDS/IPS, etc.)
Requirements
- Expertise in hardening of operating systems and network services across Windows, Linux, and MacOS
- Practical experience securing containerized environments and orchestration systems (Kubernetes, Docker)
- Practical experience securing public clouds
- Experience implementing, maintaining and configuring security tools (e.g. EDR, VM, MDM, PAM systems, etc.)
- Proficient in scripting and automation (Python, Bash)
Nice-to-Have
- Experience in implementing Zero Trust architecture
- Hands-on experience with network penetration testing
- Experience with infrastructure-as-code tools (Ansible, Terraform)
- Familiarity with IaC approach and security implications
Tech stack
- Kubernetes
- Docker
- Security tools: EDR, VM, MDM, PAM systems
- Scripting: Python, Bash
- Infrastructure as code: Ansible, Terraform
Team description
We have a hybrid infrastructure and many non-trivial challenges that require your expertise and proactive solutions. We are a global team offering a welcoming international environment.
Benefits & perks
- Great challenges with many opportunities to prove yourself
- A welcoming international team of highly qualified professionals
- Cutting-edge hardware and technology
- Work remotely from anywhere in the world
- Access any of our global offices anytime
- Flexible schedule
- 40 paid days off
- Competitive salary

Job Description
Key Responsibilities
- Product & Strategy
- Introduce, own and constantly improve key metrics for antivirus products
- Define and prioritize the product roadmap across all three teams
- Drive product initiatives to achieve challenging key metrics
- Collaborate with Product Management on VIP customer requirements and competitive analysis
- Introduce more AI tools & instruments within malware detection lifecycle
- Technical Leadership & Architecture
- Own the end-to-end malware detection pipeline: from file ingestion through cloud analysis to on-server verdict delivery and cleanup
- Drive architectural decisions for distributed data processing (Airflow DAGs, async Python, ClickHouse, MongoDB, Redis, Kafka)
- Oversee migration and modernization initiatives (e.g., AI malware analysis, AI rules creation)
- Design and implement performance optimizations for cloud processing throughput (10M+ brand new samples added daily)
- Manage infrastructure capacity planning: compute nodes, Ceph storage clusters, database scaling
- People Management
- Lead 3 teams across multiple time zones
- Hire, mentor, and grow engineers and team leaders for 3 teams
- Coordinate cross-team dependencies with Server Team, Web Protection Team, QA, Infrastructure, and Support
- Operational Excellence
- Ensure signature release quality through automated testing pipelines
- Monitor and improve detection rates, false positive rates, and cleanup success metrics
- Respond to production incidents (certificate expiries, infrastructure failures, processing bottlenecks)
- Manage vendor and partner technical integrations
Goals for the First 6 Months
- Understand the full pipeline end-to-end: from file ingestion from clients' servers, pipelines processing in the cloud, verdict delivery, and on-server scanning/cleanup
- Maintain momentum on active initiatives: e.g. Rust migration
- Establish relationships with cross-functional stakeholders (Server Team, Web Protection Team, Product, Support, Infrastructure)
- Identify and address the top 3 detection quality or infrastructure bottlenecks
- Define the department key metrics and start tightening them to excellence
Requirements
Must have- Past experience leading security products / labs with / researches
- 8+ years of software engineering experience, with 3+ years in a management role leading multiple teams
- Deep expertise in malware analysis and antivirus technologies: static/dynamic analysis, signature-based detection, heuristic engines, file classification
- Strong background in distributed systems and data engineering: experience with workflow orchestration (Airflow, Luigi, or similar), message queues (Kafka, RabbitMQ), and large-scale data processing
- Experience with infrastructure at scale: managing compute clusters, storage systems (Ceph, S3), databases (ClickHouse, MongoDB, PostgreSQL, Redis)
- Strong understanding of CI/CD pipelines: Jenkins, GitLab CI, containerized deployments (Docker)
- Experience with monitoring and observability: Grafana, Sentry, log aggregation
- Experience in the web hosting security domain (cPanel, Plesk, shared hosting environments)
- Background in machine learning applied to malware detection (transformers, LLMs for code analysis)
- Experience with GCP (Secret Manager, Cloud Storage)
- Familiarity with PHP internals and PHP emulation for dynamic analysis
- Track record of building and scaling cloud antivirus / threat intelligence platforms
- Experience managing geographically distributed teams
Technical Stack
- Languages: Python (primary), Rust, PHP, SQL
- Orchestration: Apache Airflow, Celery, Redis
- Databases: ClickHouse, MongoDB, PostgreSQL, Redis
- Storage: Ceph, S3-compatible storage
- Infrastructure: Bare metal (Atman DC), Nebula, Docker, GCP
- CI/CD: Jenkins, GitLab
- Monitoring: Grafana, Redash, Sentry
Benefits
- A focus on professional development.
- Interesting and challenging projects.
- Fully remote work with flexible working hours, that allows you to schedule your day and work from any location worldwide.
- Paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leaves.
- Compensation for private medical insurance.
- Co-working and gym/sports reimbursement.
- Budget for education.
- The opportunity to receive a reward for the most innovative idea that the company can patent.

Job Description
Responsibilities
- Design the architecture of backend services for a new product: from stack selection to data schema.
- Develop APIs, authorization systems, payment integrations, and subscriptions — hands-on, not just on paper.
- Set up and maintain infrastructure: CI/CD, cloud services, monitoring, deployment.
- Integrate LLM API (Gemini / OpenAI) into products, control inference costs.
- Conduct code reviews for the mobile part (React Native) and mentor a React Native developer.
- Iterate quickly: done > perfect, improvements after launch.
- Present technical solutions and results to the CEO and stakeholders.
Requirements
- Experience in designing and hands-on developing APIs in Python 3.12+ (FastAPI).
- Proficient with PostgreSQL + Redis — schemas, migrations (Alembic), caching.
- Experience with GCP / AWS — Cloud Run, Cloud SQL, IAM, Terraform.
- Set up CI/CD pipelines: Docker, GitHub Actions, Fastlane.
- Understanding of authorization and payments: JWT / OAuth2, Stripe API + webhooks, RevenueCat.
- Experience integrating LLM API (Gemini / OpenAI) and understanding inference costs.
- Familiarity with mobile development (React Native) at the code review level.
- Experience with background tasks and push notifications: Celery + RabbitMQ/Redis.
- Write tests (pytest).
- Driven and autonomous: ready to handle the entire backend independently without waiting for instructions.
- Able to prioritize, launch, and improve on the go — speed and pragmatism.
- Actively use AI tools in daily work (Claude Code, Cursor).
- Willingness to take on technical leadership: code reviews, mentoring, establishing processes as the team grows.
- Fluent in Russian, English B2+ (documentation, API, communication with the team).
Benefits
- Training and conferences covered by the company.
- Health support: sports compensation, equipment, and the option for medical insurance.
- Competitive salary, with regular market assessments to ensure fair compensation.
- Opportunities to improve language skills and pursue hobbies.
- Engaging activities: workshops, team-building events, parties, and corporate gatherings.
- Remote work flexibility: work from anywhere, start your day when convenient — until 12:00 (GMT+3).
Team Description
We are a true team with honest feedback, support, and a shared drive.

What you'll do
- Find, document, and track bugs
- Write test cases, test plans, and checklists
- Ensure optimal test coverage across features and releases
- Join grooming and help with clear task decomposition
- Test mobile apps for iOS and Android
- Work closely with product, design, and engineering
Who you are
- Strong knowledge of testing theory and types such as functional, regression, smoke, integration
- Experience with test artifacts such as checklists, bug reports, test cases, test plans
- Test management with Allure TestOps
- Mobile testing experience for iOS and Android
- API testing for REST using Postman or Insomnia
- Confident use of browser DevTools
- Experience with bug and task trackers such as Asana
- SQL for checks and data validation with PostgreSQL
- Daily work with Git, GitLab, and GitHub
- Ability to read code and speak with engineers such as JavaScript, Java, Python
- Log reading and dashboards with Grafana
- Traffic sniffers such as Charles and Fiddler
Nice to have
- Test automation experience
- JavaScript or TypeScript with Cypress or Playwright
- Or Java with Gradle, TestNG, and RestAssured
Tech stack
- Allure TestOps
- Postman
- Insomnia
- Browser DevTools
- SQL / PostgreSQL
- Git, GitLab, GitHub
- Grafana
- Charles, Fiddler
- Mobile testing for iOS and Android
- JavaScript, Java, Python (ability to read code and communicate with engineers)
- Asana (task tracking)
Team & collaboration
Join grooming and help with clear task decomposition; work closely with product, design, and engineering to ship reliable releases fast.
Benefits
- Professional growth: support for courses, conferences, and English learning (up to 100% coverage).
- Work-life fit: remote or hybrid format with flexible hours across international teams.
- Paid leave: up to 28 vacation days + 8 company holidays + 5 personal days per year
- Recognition programs: structured performance reviews and team awards.
- Team culture: retreats in international locations (for example, company apartments in Cyprus).
Location
Location: Remote
About the Project
You'll be joining a pivotal project focused on modernizing and enhancing a core web application used by the claims business for efficient claim adjudication. This initiative involves transforming existing, complex business processes into streamlined new applications or significantly refining the current web platform and developing intuitive web portals.
What You'll Do
- Initially, assess existing test coverage and test strategy to align with evolving application workflows and new business requirements.
- Design, develop, and implement robust automated test scenarios for new UI components and APIs.
- Maintain and enhance our Test Automation Framework (TAF), leveraging Playwright (TypeScript, NodeJS).
- Integrate automated tests seamlessly into Continuous Integration/Continuous Deployment (CI/CD) pipelines, primarily using Azure DevOps.
- Develop and maintain comprehensive end-to-end, integration, and regression test suites.
- Collaborate closely with development teams to ensure new features are designed and implemented with testability in mind.
- Proactively identify gaps in existing quality processes and propose innovative improvements.
- Communicate effectively with customers and stakeholders through various channels (email, messengers, calls) in English.
What We're Looking For
- 3+ years of hands-on experience in AQA/Test Automation roles.
- Strong test automation expertise, with a proven track record in building and maintaining robust Test Automation Frameworks using Playwright, TypeScript, and NodeJS.
- Proficiency in SQL for database testing, query validation, and understanding data structures.
- Required familiarity with integrating automated testing within Continuous Integration/Continuous Deployment (CI/CD) pipelines, especially with Azure DevOps, to enhance development velocity and product quality.
- Ability to define, collect, and analyze test metrics to monitor efficiency and effectiveness, and provide clear, actionable test reports to all stakeholders.
- Exceptional communication and collaboration skills, enabling seamless teamwork with cross-functional teams including Developers, Product Managers, and other key stakeholders.
- English proficiency of at least B2.
Tech Stack
- Playwright (TypeScript, NodeJS)
- SQL
- Azure DevOps

What you will do
- Make our codebase AI-ready: define clear module boundaries, improve API contracts, add semantic context, and build the structured documentation that makes AI agents more effective across every repo.
- Design and implement agent workflows that go beyond chat: multi-step reasoning, tool use, autonomous task execution, and human-gated checkpoints.
- Run experiments, validate with real users, and iterate based on evidence. We measure learning velocity, not just output.
- Collaborate closely with product managers and designers to shape what we build, not just how we build it. We expect a product mindset, not just technical execution.
- Act as a knowledge multiplier, sharing what you learn across and beyond your team to raise the bar for everyone.
About you
- 5+ years of experience building web apps.
- Experience with single page applications built with JavaScript and React.
- Experience with our favorite approaches and frameworks is always welcome (TypeScript, Continuous and Progressive Delivery with Feature Flags).
- A solid understanding of functional programming principles.
- Confident designing frontend architecture and passionate about performance.
- Experience mentoring and helping teammates, doing code reviews and pair-programming.
- Drive to have the editor and tooling set up perfectly.
- The initiative to fix something that's broken, rather than waiting for someone else to do it.
- Able to win a debate on tabs vs. spaces conducted entirely in English.
- Bring product thinking to engineering work. You can articulate why something matters for users, not just how it works technically.
- Embrace AI as a daily tool in your own workflow. You use AI coding assistants, iterate on prompts, and constantly look for ways to move faster.
- Are curious about what agent native architecture looks like: how to structure codebases, APIs, and documentation so AI agents can operate effectively at scale.
Our tech stack
- Frontend: TypeScript, React.js
- Backend: TypeScript/Node.js, Ruby, Kotlin, Kafka
- Storage: Postgres, Elastic, Redis
- Data Pipeline: Python, Keboola, Looker, Snowflake
- Infrastructure: AWS, Kubernetes, Terraform
- Business tools: Slack, Jira, Google suite, Zoom, Notion
Our Benefits Include
- 💰 Stock options
- 💻 MacBook
- 📚 Budget for online courses, books, and conferences
- 🏝 5 weeks of vacation + sick days
- ❤️ 1 Volunteer Day per year for you to help causes close to your heart
- 🍹 Team events, such as off-sites and retreats
- 💚 Shared Headspace account for mindfulness & mental health
- 🎓 Language lessons
- 🍀 Mental Wellness Program to support your well-being and self-care
- 🌁 Opportunity to travel to San Francisco
Relocation Opportunities
If joining us means making a move, we’re here to help make that transition easier. Candidates must have the legal right to work in the EU. While we are unable to provide visa sponsorship for this role, we’re happy to support relocation to Prague for candidates already authorized to work in the EU.
We offer a one-time relocation bonus ranging from $6,000 to $13,000 USD, depending on your personal situation, whether you’re moving on your own or with a partner or family. This bonus is intended to help offset moving expenses and support your transition into your new city. While it may not cover every cost, it provides meaningful financial support as you get settled.

Job Description
Responsibilities
- Drive technical decision-making for your team: define architectural patterns, evaluate technology choices, and ensure decisions are well-reasoned, documented, and socialised.
- Own the tactical execution of your team's engineering roadmap — break down ambiguous problems into well-scoped work, maintain delivery momentum, and proactively surface risks before they become blockers.
- Stay hands-on: contribute to critical parts of the codebase, lead by example in code quality and engineering practices, and take ownership of the most complex technical problems.
- Collaborate closely with Product and UX from discovery through delivery — challenge requirements, propose better solutions, and ensure the team builds the right thing, not just anything.
- Work across the NeoLoad product and platform — spanning core test execution engines, integrations, and the UIs that make complex data accessible for enterprise users.
- Set and uphold engineering standards across the team: code reviews, design reviews, testing discipline, and operational readiness.
- Lead production incident response for your team — coordinate investigation and resolution, ensure clear communication during incidents, and own post-incident reviews that drive lasting improvements.
- Act as a technical bridge between your team and the broader engineering organisation — aligning on cross-team dependencies, reusable patterns, and platform direction.
Requirements
- Proven experience driving technical architecture in distributed, event-driven SaaS systems.
- 7+ years overall experience as a Software Engineer.
- 4+ years on a similar technology stack (TypeScript/React on the frontend, Java and Spring or similar framework on the backend).
- At least 2 years of experience working with SaaS applications, API and microservices development.
- Solid experience with API and microservices development; good grasp of distributed, event-driven SaaS architecture.
- Hands-on experience with cloud platforms (AWS, Azure, or GCP) and application security fundamentals.
- Good experience with relational databases (MSSQL, PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra, DynamoDB).
- Familiarity with build pipelines, CI/CD, and frontend/backend tooling.
Nice to Have
- Deep understanding of HTML/CSS/JS fundamentals and when to reach for which tool.
Qualifications
- Languages: English: B2 Upper Intermediate.
- Seniority: Lead.
Benefits
- Relocation options and experience in an international environment.
- Feedback culture and regular appraisals.
- Annual holiday - 20 or 26 days depending on overall seniority.
- Child care leave, maternity leave, parental leave, and paternity leave.
- Expert-led tech courses and access to external self-learning libraries.
- Private Healthcare Insurance with unlimited access to specialists.
- Many fun social activities organized by the Luxoft team.
- Rotation between projects and accounts for new career opportunities.
Tech Stack
- TypeScript, React, Java, Spring, AWS, Azure, GCP, MSSQL, PostgreSQL, MySQL, MongoDB, Cassandra, DynamoDB.
Team Description
The Lead Software Engineer role at Tricentis sits at the intersection of technical excellence and team effectiveness. You will drive the architectural and technical direction of your team while staying hands-on — owning critical engineering decisions, removing blockers, and helping translate strategy into execution.
We are seeking a highly skilled Thermal Management Engineer to take full ownership of thermal design, analysis, and system performance across power and propulsion applications, working closely with cross-functional engineering teams. This role is suited for a confident, independent engineer with deep expertise in thermodynamic technologies, strong capability in empirical methods, first‑principles calculations, and 1D/3D simulation tools, along with the ability to lead technical discussions and act as a subject matter expert on thermal topics. The position also requires proficiency in CAD for designing and documenting thermal system components and maintaining design data within a PLM environment; aerospace experience and familiarity with CAA, EASA, and FAA certification processes are strong advantages.
Main Responsibilities
- All aspects of thermal management system development from design to manufacture; including requirements capture, system and component analysis, requirements specification, prototyping and testing.
- Develop thermal management solutions applied to a fuel cell system including full balance of plants and interface with aircraft and other powerplant systems.
- Liaise closely with internal and external stakeholders to ensure accurate and efficient implementation of thermal solutions and requirements.
- Lead thermal management system concept generation through to development of system architecture, requirements and design substantiation documents.
- Analyse thermal managements systems and components and define lower level functional and performance requirements.
- Work with internal teams and the supply chain on delivery of thermal management system equipment such as heat exchangers, pumps, valves, fluid conveyance and instrumentation.
- Determination of strategies for component level engineering evaluation testing including design, installation and commissioning of test rigs.
- Host, participate, present as appropriate in internal and external design and project reviews.
Experience and Qualifications
- Education: Bachelor's degree in an appropriate engineering discipline
- First hand knowledge of implementing innovative thermal management solutions
- Prior knowledge of H2 fuel cell and/or electric powertrain liquid cooling systems a plus
- Experience with integrating both proprietary technologies and new product development
- Conversant with associated hardware such as heat exchangers, pipework, pumps, valves and sensors
- Knowledgeable in experimental methods for thermodynamic and aerodynamic assessment
- Experience in developing test instrumentation and data acquisition systems, knowledge of programming environments (e.g. LabVIEW) a plus
- Experience of high voltage enclosures, power electronics and associated thermal management practices a plus
- User of MATLAB Simulink/Simscape or similar 1D thermo-fluid software
- Experience of commercial CFD codes (e.g. Ansys Fluent/CFX)
- Use of CAD (Siemens NX, Solidworks) for preparation of 3D model and engineering drawings, surface modelling a plus
- Use of Teamcenter PLM or similar
- Knowledge of materials, finishes and other processes including additive manufacturing
- Commensurate depth of related aerospace industry experience
- Ability to assimilate technology and technical details quickly and communicate the requirements clearly to ZeroAvia colleagues and stakeholders
- Excellent interpersonal skills and level of spoken and written English
- Ability to work on own initiative as well as part of a growing multinational team
Why Join Us?
- Private health and dental care– get access to services and support when you need them. Add your family members too.
- Mental health support– enjoy a culture where positive mental health is front of mind with our trained Mental Health First Aiders, Employee Assistance Programmes and wellbeing support.
- Free lunch and healthy snacks– keeping you fuelled up so you can help us deliver the technology of the future
- Sports, games and culture clubs– connect and keep fit with other ZeroAvians by joining one of our clubs – such as, running, cycling, padel, trivia, theatre and gardening.
We also offer
- Stock options– so you can share in our success.
- 25 days holiday, plus public holidays and additional days awarded for long service
- Free EV Charging and membership in our EV Club.
- Salary Sacrifice Schemes for EV Club, Curry's Tech and Cycle to Work
- Weekly Spot Bonuses to reward excellence.
- Income Protection and Legal Support for peace of mind.
- Relocation Support to make your move seamless.
Diversity and Inclusion
As an emergent company shaping the aviation industry, we know that diversity fuels success and unlocks potential. We embrace being an equal-opportunity employer and actively seek individuals from diverse backgrounds. We value the multitude of skills, perspectives, and mindsets everyone can bring to the table. These experiences ignite creativity, originality, and growth. We proudly reject discrimination in all forms, including that based on race, religion, color, national origin, sex, gender expression, sexual orientation, age, marital status, veteran status, or disability status.

Meet Your Team: Programmatic Solutions
The Programmatic Solutions team powers adjoe’s real-time ad network solution integrated with leading mobile mediation platforms on both Android and iOS. Our focus lies in building adjoe’s own Ad Network– a smart bidder leveraging machine learning to optimize campaign performance by predicting conversion probability and lifetime value in real time. The team is responsible for both the adjoe Ads platform that decides which ad to display and our Android/iOS SDKs that render these ads and provide tracking events to the backend. We’ve also developed tools through which app publishers can manage their integration, analyze monetization performance, and assess ad user experience through dashboards and APIs. For potential teammates across all disciplines, working in the Programmatic Solutions team means applying your problem-solving skills in adjoe’s advanced programmatic ecosystem where milliseconds directly impact both revenue and relevance.
What You Will Do:
- Contribute to High-Impact projects: You’ll work alongside the team to tackle complex data problems. You will help bridge the gap between a business idea and a technical solution, ensuring we deliver results that actually move the needle for the company.
- Help building Reliable Data Pipelines: You’ll help organize our data workflows using tools like dbt and Airflow. You’ll help build clean and automated data layers that the whole product team can trust for reporting.
- Data Collection & Quality Assurance: Design and manage scalable data collection and validation processes, ensuring high-quality, reliable datasets through systematic cleansing, monitoring, and quality control practices.
- Data Analysis: Apply statistical techniques and data mining methods to extract valuable insights from structured and unstructured data.
- Data Visualization: Create clear and compelling visualisations, dashboards, and reports to communicate findings effectively to stakeholders.
- Collaborative Decision-Making: Work closely with cross-functional teams, including business stakeholders, to understand their requirements and provide analytical support.
- Data-driven Recommendations: Present findings and actionable recommendations based on data analysis to drive operational improvements, optimise processes, and enhance business strategies.
- Contribute to A/B testing: You’ll evaluate SDK-side experiments to support the rollout of profitable features.
- Data Governance: Ensure data integrity, security, and compliance with relevant regulations and policies.
- Continuous Learning: Stay updated with the latest tools, techniques, and industry trends in data analytics and contribute to the growth and development of the data analytics function within the organisation.
Who You Are:
- Experience: 5+ years of experience in data analysis or related fields, with a demonstrated progression in responsibility and project diversity; direct experience within the AdTech ecosystem is highly preferred. Proven experience providing technical guidance and mentorship to junior or mid-level data analysts.
- Education: Bachelor’s or Master’s degree in Computer Science, Data Science, Informatics, or a related discipline, preferably with a strong foundation in mathematics.
- Advanced SQL: Mastery of Window Functions, CTEs, and handling deeply nested JSON/Map types. Expert ability to optimize heavy Trino (Athena) operations for performance and cost-efficiency within Datalake environments handling a daily data volume of 5TB+.
- Statistical Knowledge: In-depth understanding and application of advanced statistical concepts for modeling and forecasting. Proficient in Python for evaluating A/B tests (Power Analysis, P-values, Bayesian methods).
- Complex data manipulation: Expertise in Python for complex data transformation, specializing in memory-efficient processing to ensure scalable analytics pipelines and consistent reporting performance under massive daily data volumes.
- Domain Expertise: Proven track record of identifying business “blind spots” and independently proposing/executing data projects that improve operational efficiency or revenue, preferably in an AdTech environment.
- Communication Skills: Strong presentation and storytelling skills to effectively communicate complex technical findings to stakeholders from different units.
- Analytics Engineering (Big Plus): Experience organizing data workflows using dbt (or similar tools) to create clean, reliable datasets for reporting. Familiarity with Airflow (or similar tools) to automate and schedule data updates.
Fuel for the Journey: Benefits to Support Your Ambitions
- Invest in Your Future: Regular feedback and our development program support your growth, helping you expand your skillset and achieve your career goals.
- Easy Arrival to adjoe: From signing to settling in Hamburg, we’ve got you covered. Need a visa? No problem. Ready to build your new life and career at adjoe in Hamburg? We support every ambition—from learning German to a relocation bonus that helps you settle in and make Hamburg feel like home.
- Live Your Best Life, at Work and Beyond: We work in a hybrid setup with 3 core office days, plus flexible working hours. Enjoy 30 vacation days, 3 weeks of remote work per year, and free access to an in-house gym with lots of different fitness classes and mental health support through our Employee Assistance Program (EAP).
- Thrive Where You Work: Enjoy the Alster lake view from our central office with top-notch equipment, fun open spaces, and a large variety of snacks and drinks.
- Join the Community! Participate in regular team and company events, including hackathons and social gatherings. We work together, and we celebrate together, too.
Your Work-Life Upgrade
- competitive salary
- quarterly team adventures
- monthly feasts on the company
- up to €7000 for referred friends
- discounted city commute
- extensive visa & relocation support
- convenient hybrid work model
- continuous investments in your development
- generous vacation days
- mental health & wellness benefits

Job Responsibilities
- Integrate mobile banking platform with major US banking cores such as Keystone, Ultradata, and Symitar.
- Contribute to core back-end services used across all products.
- Work on real-world banking integrations, complex APIs, and high-load services.
- Collaborate closely with a distributed team to solve challenging problems in a fintech environment.
- Participate in modernizing a monolithic architecture and preparing it for cloud migration.
- Work in an Agile team with mature processes.
Requirements
- Experience in back-end development using C#.
- Familiarity with banking integrations and APIs.
- Ability to work in a remote, distributed team environment.
- Willingness to have periodic overlap with US Pacific daytime hours (5–9 AM PST).
Qualifications
- Proven experience as a Software Development Engineer.
- Strong understanding of high-load services and performance optimization.
- Experience with Agile methodologies.
Benefits
- Remote work flexibility.
- Opportunity to work on impactful projects in the fintech space.
- Collaboration with a friendly and supportive team.
Perks
- Full-time position.
- Engagement in modernizing technology stacks.
Who You Are
You are a motivated back-end developer with a passion for fintech and a desire to work on complex integrations that enhance user experiences.
Tech Stack
- C#
- APIs
- Cloud technologies (for future migration)
Team Description
You will be part of the Core Integrations Team, working in a collaborative and Agile environment with a focus on delivering high-quality solutions for banking integrations.

In this role, you will:
- Model Development & Evaluation
- Build and maintain evaluation frameworks for document models, LLMs, OCR, and structured extraction.
- Define metrics, benchmarks, and validation strategies for real-world document workloads.
- Dataset & Pipeline Creation
- Design and curate high-quality datasets for supervised training, fine-tuning, and validation.
- Create scalable preprocessing pipelines for PDFs, scans, images, forms, and semi-structured documents.
- Model Training & Fine-Tuning
- Train and fine-tune transformer-based OCR, VLMs, layout models, and open-source LLMs for document understanding tasks.
- Optimize models for reliability, accuracy, and cost efficiency in production environments.
- Inference & Deployment
- Deploy ML models with modern inference runtimes (vLLM, TGI, TensorRT, ONNX Runtime).
- Build guardrails, monitoring, and fallback mechanisms to ensure safe and predictable model behavior.
- RAG & Document Reasoning
- Develop retrieval and chunking strategies tailored to document structures (tables, forms, multi-page PDFs).
- Optimize end-to-end RAG pipelines for semantic search, Q&A, and workflow automation.
- Cross-Functional Collaboration
- Partner with PMs, backend engineers, and product designers to define AI opportunities and translate requirements into technical solutions.
About you:
We are expanding our AI/ML function with an ML Engineer who specializes in document intelligence, vision–language models, and LLM-based extraction and reasoning. You should be comfortable with both traditional document AI approaches and cutting-edge GenAI workflows. You thrive in fast-moving environments, are self-directed, and enjoy solving practical ML problems that directly impact customers.
We’re looking for someone with experience in:
- Vision transformers, layout models, and OCR systems
- Structured extraction from complex documents
- RAG for document-heavy workloads
- Optimizing LLM pipelines for cost, accuracy, and throughput
- Deploying and benchmarking models in real production systems
Required Experience
- 5+ years of Python experience
- Experience training, fine-tuning, and deploying traditional computer vision models for document intelligence tasks (layout detection, table extraction, OCR, information extraction)
- Hands-on experience with document understanding frameworks and models:
- Traditional document AI models (LayoutLM, Donut, DocFormer)
- Modern vision-language models with OCR capabilities (DeepSeek-OCR, LightOnOCR-1B, etc.)
- Experience deploying and optimizing models using inference frameworks such as vLLM (preferred), TGI, TensorRT, or ONNX Runtime
- Experience applying LLMs to document intelligence workflows, including both frontier models and open-source alternatives
- Strong understanding of coordinate systems and spatial reasoning for absolute positioning and field detection in forms/documents
It would be awesome if you had:
- Familiarity with PDF parsing libraries and document preprocessing pipelines
- Experience fine-tuning open-source models for domain-specific document tasks
- Knowledge of evaluation metrics for document understanding tasks (F1, exact match, etc.)
Benefits:
- An honest, open culture that emphasizes feedback and promotes professional and personal development
- An opportunity to work from anywhere — our team is distributed worldwide, from Lisbon to Manila, from Florida to California
- 6 self care days
- A competitive salary
- And much more!

What you'll do
- Build cloud-native infrastructure on GCP using VPC, IAM, GKE, Cloud SQL, and Cloud Storage
- Containerize with Docker and orchestrate via Kubernetes and Helm
- Build and maintain CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins)
- Use Terraform and Ansible as daily infrastructure tools
- Script automation and tooling with Python and Bash
- Monitor systems and resolve issues before they escalate
- Review code, document changes, and improve engineering practices
Team description
Quantori is an international team: we have colleagues who work not only from office but also remotely from all over the world.
Qualifications
- Professional Certification: At least one of the following GCP certifications is required: Cloud Architect, Cloud Database Engineer, Cloud Developer, Cloud DevOps Engineer, Cloud Network Engineer, Cloud Security Engineer
Requirements
- Hands-on experience with GCP (networking, compute, storage, databases)
- Fluency in Kubernetes and knowledge of cluster internals
- Capability of optimizing Docker for production
- Knowledge of what good CI/CD looks like and how to build it
- Automation with Terraform, Ansible, Python, and Bash
- Awareness of DevOps principles, not just tools
- Clear communication and ability to work independently
- Capability to overlap with PST time zone
Nice to have
- Understanding of core AWS services and differences from GCP; experience with cloud-to-cloud migrations
- Strong understanding of PKI, certificate management, and secure data exchange (HL7, clinical documents, secure email)
- Healthcare domain knowledge: HL7, Fyre, IAG profiles, clinical documentation workflows
Tech stack
- GCP services: VPC, IAM, GKE, Cloud SQL, Cloud Storage
- Containerization and orchestration: Docker, Kubernetes, Helm
- CI/CD tools: GitHub Actions, GitLab CI, Jenkins
- Infrastructure as Code and automation: Terraform, Ansible
- Scripting: Python, Bash
- Monitoring and operations
Benefits and perks
- Strong management and technical expertise
- The contract till the end of the year with possible extension based on project needs and performance
- Remote work
- Flexible working hours
About the team
We are growing the Financial Assistant team at Plata, building intelligent systems that support users in managing their finances, understanding spending, and interacting with financial products in a simple and intuitive way. This team plays a key role in improving customer experience, engagement, and the overall value of our core products. This is a customer-facing product in a regulated environment — accuracy, safety, and trust are non-negotiable.
We use AWS, Go, Python and cloud-based models, yet still flexible to mix ready-made tools and ship our custom solutions. We're all about building systems that deliver real, valuable results for our organization.
You will be a key specialist in a cross-functional team, working closely with backend, mobile and other LLM engineers.
Challenges that await you
- Work with agentic architectures where needed: tool use, multi-step reasoning, orchestration, and failure recovery
- Design and maintain eval infrastructure (offline test suites, golden datasets, regression harnesses) that gives a reliable signal after every change
- Work with advanced prompts, set up RAG-oriented data sources for efficient retrieval, and evaluate model outputs to ensure accuracy, relevance, and quality
- Implement safety and guardrails: hallucination detection, refusal strategies, factual grounding
- Run online and offline experiments (canary, A/B) to validate that changes improve real user outcomes
- Own observability from day one: trace LLM calls, monitor quality drift, latency, and cost per session in production
- Collaborate with backend engineers and product to ship reliable improvements, review code, and maintain production health
What makes you a great fit
- Strong classical ML fundamentals, you understand what's happening inside models, not just how to call their APIs
- Strong eval mindset: you design the measurement system before writing the first prompt, and treat evals as a first-class engineering artifact
- Hands-on experience with search and retrieval: dense/sparse/hybrid, reranking, query understanding — using managed tooling effectively, not necessarily from scratch
- Practical experience with agentic architectures: tool use, orchestration, failure recovery
- Safety-first thinking: guardrails, content policies, graceful degradation under uncertainty, especially in a context where wrong answers have real consequences
- Production ML ownership: observability, latency budgets, cost tracking, regression detection
- Expertise in Python and its ecosystem, as well as language- and framework-agnostic mindset to achieve project goals
- Familiarity with open-source tools to build and evaluate RAG applications.
- Excellent communication skills and ability to explain complex technical concepts to a broad audience of stakeholders
- B1 or higher English level for effective communication with an international team
Your bonus skills
- Previous experience delivering business-critical ML/AI-powered applications for customer-facing products
- Fine-tuning or distillation of LLMs for production use cases
- Experience deploying open-source models (Llama, Mistral) in private/on-premise environments
- Experience in fintech, banking, or regulated domains