Location: Bucharest
Workplace: OnSite
LIFE AT UIPATH
The people at UiPath believe in the transformative power of automation to change how the world works. We’re committed to creating category-leading enterprise software that unleashes that power.
To make that happen, we need people who are curious, self-propelled, generous, and genuine. People who love being part of a fast-moving, fast-thinking growth company. And people who care—about each other, about UiPath, and about our larger purpose.
Could that be you?
YOUR MISSION
As a Principal Software Engineer, you will help define and evolve the technical strategy for cloud services that power critical automation capabilities across the UiPath platform. You will lead architecture and design across complex backend and distributed systems, often working through ambiguity, dependencies, and cross-team impact. You will help teams make the right technical tradeoffs across scalability, reliability, security, customer experience, operational excellence, and cloud cost, while setting engineering standards that support UiPath’s current and future growth.
WHAT YOU'LL DO AT UIPATH
- Lead the architecture and technical direction of complex backend and cloud-native services across the UiPath platform.
- Design scalable, secure, reliable, and high-performing distributed systems across cloud, on-premises, and hybrid environments.
- Partner with engineering leaders, architects, product managers, and cross-functional teams to shape technical solutions for high-impact product and platform areas.
- Drive technical planning and roadmap input for complex services, platform capabilities, or cross-team initiatives.
- Identify long-term scalability, reliability, security, performance, and cost challenges, and lead the design of sustainable solutions.
- Set high standards for system design, code quality, testing, observability, automation, incident management, and engineering excellence.
- Mentor and guide engineers through design reviews, technical discussions, architecture decisions, and hands-on technical feedback.
WHAT YOU'LL BRING TO THE TEAM
- 7+ years of software engineering experience, with strong backend and cloud development experience.
- Hands-on experience with one or more modern programming languages such as C#, Java, Python, or Go.
- Strong experience designing and building distributed systems, microservices, APIs, and cloud-native architectures.
- Proven ability to influence technical direction and drive architecture decisions across teams.
- Experience building and operating production-grade services in cloud environments such as Azure, AWS, or GCP.
- Good knowledge of containers, Kubernetes, CI/CD, monitoring, logging, observability, and production operations.
- Strong understanding of system design, data structures, algorithms, multithreading, asynchronous programming, and performance optimization.
- Experience with relational and/or NoSQL databases, messaging systems, event-driven architectures, or high-scale data processing.
- Ability to balance customer experience, reliability, security, scalability, and cloud cost when making technical decisions.
- Strong technical leadership, ownership, and communication skills, with the ability to guide teams through ambiguity.
- Interest in automation, AI, developer platforms, enterprise software, or large-scale cloud systems is a plus.
Maybe you don’t tick all the boxes above—but still think you’d be great for the job? Go ahead, apply anyway. Please. Because we know that experience comes in all shapes and sizes—and passion can’t be learned.
Many of our roles allow for flexibility in when and where work gets done. Depending on the needs of the business and the role, the number of hybrid, office-based, and remote workers will vary from team to team. Applications are assessed on a rolling basis and there is no fixed deadline for this requisition. The application window may change depending on the volume of applications received or may close immediately if a qualified candidate is selected.
We value a range of diverse backgrounds, experiences and ideas. We pride ourselves on our diversity and inclusive workplace that provides equal opportunities to all persons regardless of age, race, color, religion, sex, sexual orientation, gender identity, and expression, national origin, disability, neurodiversity, military and/or veteran status, or any other protected classes. Additionally, UiPath provides reasonable accommodations for candidates on request and respects applicants' privacy rights. To review these and other legal disclosures, visit our privacy policy https://www.uipath.com/legal/trust-and-security/privacy-policy.
Location: Tel Aviv-Yafo, Gush Dan, Israel
About At-Bay
We are an insurance company built by cybersecurity experts, leveraging our technology and security expertise to better understand digital risks and, thus, build better insurance products and services. We help clients by providing insurance products, guidance on their security issues, and active risk management. Like software, digital risk is eating the world and we aim to empower businesses to thrive in this ever-changing landscape.
We are distributed globally with hubs in San Francisco, New York City, Atlanta, and Tel Aviv. We have aggressive plans to scale our business and believe the best way to make that happen is to immediately invest in further developing our teams.
Responsibilities
Join the
Cyber Engineering team
, part of At-Bay's
Data department
, collaborating closely with Cyber Researchers, Data Scientists, Data Engineers, and R&D teams to build the technology behind our cyber insurance products.
Design, build, and scale backend systems that power both customer-facing products and internal security and insurance tools - work that is actively used by our insurance teams and customers every day.
Leverage AI throughout your work
- both as an integral part of your development workflow and as a core component of the production solutions you build.
Own challenging, business-critical software problems end to end: from design through deployment, monitoring, and iteration.
Write well-tested, organized, and robust code that supports a rapidly growing, international organization.
Work in a modern engineering environment with continuous integration and deployment on cloud-based infrastructure.
Take full ownership of your code - respond quickly to bugs and ensure new and existing services run smoothly in production.
Communicate openly and proactively with engineers across teams to solve problems, share knowledge, and deliver high-quality software with fast turnaround.
Requirements
5+ years of hands-on backend engineering experience, with strong proficiency in
Python
Proven experience designing and building
large-scale, production-grade platforms
Solid understanding of
cyber security and networking
concepts
Strong experience with
relational databases
(e.g., PostgreSQL, MySQL)
Excellent communication skills in
Hebrew and English
Advantage
Experience with
Go
Experience building and deploying in
cloud environments
(preferably AWS)
Experience with
microservices architecture
Experience with
NoSQL databases
(e.g., Elasticsearch, DynamoDB)
Experience collaborating with
research or data science teams
Location:
Tel Aviv, Israel (near the train station and main bus stops) · Hybrid- 3 days in office
What you'll get
A
competitive salary
and benefits package
A genuine emphasis on
work-life balance
— we mean it, not just say it
Beautiful offices in the
heart of Tel Aviv
, easily accessible by train and bus
Smart, passionate, and fun colleagues who take pride in their work
Challenges you won't find anywhere else — we're a unique blend of a fast-moving tech startup, an international firm, and an insurance company
Learn more at
at-bay.com
Location: London, Paris, Wrocław, Zurich, Dubai, Aarhus, Amsterdam
Programmes offered:
Final-year internship, penultimate-year internship
Location:
London, Paris
, Wrocław, Zurich, Dubai, Aarhus, Amsterdam
Programme duration:
3–6 months or 12-month industrial
placement
, starting in 2027
Who qualifies:
Penultimate or final-year students completing a
bachelor’s or master’s
degree
Qube Research & Technologies (QRT) is a global quantitative and systematic investment manager
operating
across liquid asset classes and markets worldwide. Our approach to investing is scientific: we bring together data, research,
technology
and trading
expertise
to develop and run systematic strategies.
Technology is central to how QRT works. Over the years, we have built a global research and execution platform spanning geographies, asset
classes
and trading horizons, from ultra-low-latency systems to large-scale research,
analytics
and risk infrastructure. We invest heavily in engineering,
automation
and scalable systems because better technology allows us to test ideas faster,
operate
more reliably and tackle harder problems.
Our internships are designed to give students meaningful experience of that work.
You’ll
join a team, contribute to real
projects
and learn from engineers, researchers and traders working on live problems. The environment is technical, collaborative and demanding, with plenty of scope to ask questions, test ideas and take ownership.
Strong performance
during the internship may lead to consideration for a full-time graduate role.
Your future role at QRT
As a Technology Intern,
you’ll
help build the systems, platforms and tools behind QRT’s research,
trading
and investment activities.
You’ll
work alongside experienced engineers, quantitative developers, researchers and traders, contributing to production technology and solving problems where performance,
reliability
and good engineering judgement matter.
Depending on your interests and strengths, you may join one of two Technology disciplines.
Software Engineer (London
, Wrocław, Zurich
)
Software Engineers build the technology that underpins QRT’s trading and investment activities. This includes the platforms and infrastructure that connect us to global markets,
brokers
and data providers, as well as the systems used for order generation, execution, analytics, risk
management
and P&L reporting.
The engineering problems vary
considerably in
scale and shape. At one end, we build ultra-low-latency execution technology where small improvements can matter. At the other, we develop global, cross-asset platforms that need to process large volumes of data reliably and make complex information accessible to users across the firm.
As an intern,
you’ll
work with experienced engineers, quantitative
developers
and researchers on a defined technical problem.
You’ll
be expected to understand the problem properly, make sensible engineering choices and build something useful.
Examples of projects you may work on include:
AI-Powered Static Analysis – Build a tool combining static analysis and large language models to
identify
double-deletion and memory-management issues in our public API.
Exchange Simulator Advanced Order Support – Extend our Exchange Simulator to support market orders, time-in-force
instructions
and algorithmic orders, making strategy testing more representative of live trading.
Risk Data Platform – Extend our risk data platform to provide the data
required
to support trading in a new trade type.
Lightweight Trading UI – Create a lightweight trading interface with order entry, live market and position views, and clear visualisation of trading activity.
Quantitative Developer (London, Paris, Wrocław, Dubai, Aarhus, Amsterdam)
Quantitative Developers work at the intersection of research,
trading
and engineering. Sitting close to the trading desk, they work directly with researchers and traders to build the technology needed to explore ideas, analyse
markets
and run strategies in production.
The role combines strong software engineering with an understanding of how technology can make quantitative research and trading more effective. That might mean building high-performance execution systems, improving research infrastructure, developing machine learning
platforms
or creating tools that make complex data easier to work with.
You’ll
work on live technical problems where performance, reliability and iteration speed all matter.
It’s
a collaborative role with direct exposure to quantitative research, financial
markets
and production trading systems.
Examples of projects you may work on include:
Real-Time Trading Systems – Build high-performance C++ systems for real-time trading, contributing to low-latency infrastructure and execution technology where every microsecond can matter.
Quantitative Research Platforms – Help develop the platforms used for quantitative research across QRT, including machine learning systems and data pipelines that allow researchers to test and scale ideas efficiently.
Research and Trading Tools – Design tools that simplify workflows, improve access to
data
and make complex information easier to understand through effective visualisation.
You’ll
work directly with traders,
researchers
and risk teams to understand their problems and build practical solutions.
Your current skillset
Eligibility: Penultimate or final-year students pursuing a Bachelor’s,
Master’s
in a STEM discipline, such as Computer Science, Physics,
Mathematics
or a related Engineering subject, on track for a 2:1 or above from a leading institution.
Interest in technology: You enjoy solving technical problems and are curious about how systems work.
You’re
interested in building things, not just studying them.
Software engineering experience: We value hands-on experience wherever you gained it — through personal projects, open-source contributions, hobbies,
internships
or academic work.
Programming:
Proficiency
in C++,
C#
or Python.
Tools: Familiarity with scripting languages such as Python or Bash, and tools and technologies including Git, SQL, GCC and Linux.
Mindset: Curious,
proactive
and comfortable asking questions. You look for ways to make systems simpler,
faster
or more reliable and can turn those observations into practical improvements.
Approach: Self-motivated,
thoughtful
and comfortable taking ownership of a problem.
Interviewing
Application
– Submit your application online. We review applications on a rolling basis, so applying early is recommended.
Technical Assessment
– Selected candidates will complete a coding challenge focused on core programming and problem-solving skills.
Assessment Centre / Online Interviews
– Shortlisted candidates will take part in interviews, either on-site at an assessment centre or via Microsoft Teams.
We’ll
explore your technical thinking, how you approach unfamiliar problems and how you work with others.
QRT is an equal opportunity employer. We welcome diversity as essential to our success. QRT empowers employees to work openly and respectfully to achieve collective success. In addition to professional achievement, we are offering initiatives and programs to enable employees achieve a healthy work-life balance.
Location: Anywhere in France, Belgium, Spain
HEALTH CAN’T WAIT.
Not for symptoms to get worse. Not for a six‑month appointment. Not for a system to catch up. But that’s exactly how healthcare works today. You wait, until you can’t.
Alan exists to end the wait.
Health is a universal right, and we believe this right can only become real when it’s coupled with prevention. We need to stop treating health as something we repair and start treating it as something we build, every day. It’s not solely a question of willpower. It’s the healthcare system itself that needs to work for everyone, in a sustainable way.
So we are building the new standard in prevention insurance. Alan is the first company that integrates insurance, prevention, and care into a single, acclaimed user experience.
We are on an incredible journey to build a global leading company, with a unique culture https://alan.com/en/careers. We already partner with 40K+ companies of all sizes, serving more than 1M+ members, and have reached €800M+ in ARR.
Prevention as the new norm. That's what we're building with our team of 1000+ people. If it speaks to you: we're hiring across France, Spain, Belgium, and Canada. And beyond.
⭐ THE ENGINEERING TEAM ⭐
In our engineering team, we build the infrastructure, interfaces, and applications to provide first-class service to our members, health professionals, and even ourselves!
Being an engineer at Alan means joining a team of talented, committed and passionate engineers, with a lot of interactions.
We move fast, with a lot of ownership, and are proud to tackle big problems!
Our process is very simple: those who make product decisions are the same ones who build them.
We are also the stewards of our members' most sensitive data, and building privacy in by design is core engineering work for us, not an afterthought.
Want to know more? Read this article https://blog.alan.com/tech-et-produit/engineering-organisation-at-alan if you want to discover how life as an Engineer at Alan and this article https://medium.com/alan/engineering-career-path-at-alan-e5de5c2e740c on our Engineering career path.
🛠️ THE STACK
Python/Flask, Typescript, React on the coding side. AWS, GCP, Kubernetes, PostgreSQL, Redis, Terraform/Terramate, Datadog, Cloudflare, GitHub Actions on the platform side, all in a monorepo. We deploy daily and believe in distributed ownership - you build it, you own it.
🤖 THE TECH FOUNDATIONS AREA
🎯 Mission: Tech Foundations enables product crews and creates the environment to thrive—combining world-class infrastructure, intuitive developer experience, exquisite operational excellence, and built-in security to make shipping exceptional products effortless.
🔭 Scope:
1. Infrastructure enablement for product crews (e.g. hosting improvements https://www.qovery.com/case-study/alan-case-study/, CI/CD https://medium.com/alan/moving-our-ci-cd-to-github-actions-40df3f7e4733, scalability, multi-cloud architecture)
2. Security and compliance facilitation (e.g. authentication, encryption, threat protection)
3. Developer productivity enhancements (e.g. local environment setup https://medium.com/alan/our-journey-from-react-native-to-expo-for-mobile-app-development-at-alan-%EF%B8%8F-3b1569e8ab7c, monorepo tooling https://medium.com/alan/building-debug-tooling-for-engineers-and-support-teams-alike-34cab315b9cc, observability, tech stack evolution, accessibility audits)
4. AI-assisted engineering enablement (e.g. agentic development, code assistants, MCP servers)
👀 Focus for 2026:
In 2026, we will grow the team significantly to further increase our impact. We want to expand our cloud footprint with a revisited multi-cloud strategy as we expand internationally, while we’re elevating the quality bar, from infrastructure to code foundations (backend/frontend/mobile). We are also evolving our AI-augmented development, by putting AI code assistants as a first-class citizen for everyone, including non-engineers. Ultimately we have massive ambitions around our Security stack and posture with enhanced tools and processes to protect our developers and users.
⭐ IS IT YOU WE’RE LOOKING FOR?
EXPERIENCE WE VALUE
- 3+ years in full-stack software engineering roles
- Experience building internal tools, frameworks, CLIs, or libraries that improve developer workflows
- Experience fixing scalability issues and/or bottleneck in the software development lifecycle, from writing code to deploying to production
MINDSET WE VALUE
- You think in terms of developer experience: engineers are your customers
- You are collaborative, humble, and motivated by enabling others
- You simplify complexity with elegant abstractions and maintainable code
- You're excited about AI and automation in engineering workflows
- You are fluent in English (no French required)
- But above all, we are looking for high potential and curiosity: make sure to show us this when you apply! Everything else is a bonus.
🌍 HOW WE WORK
- Location: You must be legally eligible to work in France, Belgium, or Spain.
- Remote work: We offer remote work flexibility, but we value in-person collaboration
🎯 IMPORTANT NOTE: WE HIRE PEOPLE, NOT ROLES.
If you're excited about this opportunity but don't check every box, we'd love to hear from you. Everyone, no matter how underrepresented, should feel free to apply, as it can only bring learnings or success.
If you identify yourself as a woman: Did you know that research shows women often apply only when meeting 100% of requirements?
Remember, this is just a guide, not a checklist.
We'll be thrilled to receive your application!
🔖 Check out our About Alan https://alan.com/about and Career https://alan.com/careers pages, as well as our Medium https://medium.com/alan, blog https://blog.alan.com/ and Glassdoor page https://www.glassdoor.com/Overview/Working-at-Alan-EI_IE1696043.11,15.htm for more info.
YOU WANT TO KNOW MORE ABOUT ALAN?
- 🙌 Perks & Benefits https://alan.com/en/careers/a/salary-equity: Alaners are provided with a stimulating environment and perks ensuring they are happy, efficient and spend only high-quality time with co-workers.
- 🤘 A strong culture https://alan.com/en/about/a/leadership-principles: People joining Alan are often surprised and delighted by our innovative working method. We have a set of cultural values that guide our approach to work
🔄 A quick note about the process
Note: While you're applying for a specific area, you may join a different engineering team based on where we think you'll have the most impact. Check out descriptions of other areas here https://www.notion.so/Software-Engineering-Areas-Alan-2c61426e8be7805bacd2cdbc08c32640?pvs=21.
Задачи:
— Архитектура, разработка и поддержка full-stack программных платформ для команд инфраструктуры и операций.
— Ведение технического дизайна систем для обработки и анализа инфраструктурных и операционных данных в масштабе.
— Разработка backend-сервисов и API для сбора, обогащения и запросов данных.
— Создание и поддержка веб-интерфейсов с расширенным поиском и фильтрацией для технических пользователей.
— Проектирование и реализация ETL и конвейеров обработки данных для структурированных и полуструктурированных источников.
— Обеспечение полной контейнеризации приложений и готовности к продакшену с использованием Docker и Kubernetes.
— Выступать техническим лидером по вопросам дизайна систем, производительности, надежности и поддержки.
— Сотрудничество с платформенными, инфраструктурными, безопасностными и продуктовыми командами для формирования долгосрочной стратегии.
— Установление и поддержание лучших инженерных практик по тестированию, качеству кода, документации и готовности к эксплуатации.
— Ревью дизайнов и кода, повышение технического уровня команды.
— Выявление системных проблем, снижение технического долга, улучшение масштабируемости и опыта разработчиков.
Требования:
— Опыт работы на позиции Staff или Senior Full Stack Software Engineer с комплексными продакшен-системами.
— Способность работать самостоятельно в условиях неопределенности и доводить решения до конца.
— Сильные навыки backend-разработки, включая дизайн API и работу с данными.
— Опыт создания приложений с обработкой, трансформацией и анализом данных.
— Владение одним или несколькими backend-языками: C#, Python, Go, Java.
— Хорошие знания SQL и опыт работы с реляционными базами данных.
— Практический опыт с Docker и контейнеризацией приложений.
— Понимание распределенных систем и облачного нативного дизайна.
— Опыт работы с CI/CD и современными процессами разработки.
— Отличные технические суждения, коммуникация и влияние без формальной власти.
Преимущества:
— Опыт проектирования и эксплуатации систем на Kubernetes.
— Знакомство с PostgreSQL, MySQL или аналогичными базами.
— Опыт с ETL, аналитическими платформами или инструментами для операционных данных.
— Знание облачных платформ GCP или AWS.
— Опыт создания внутренних платформ или инструментов для инфраструктуры, SRE, DevOps или платформенной инженерии.
— Понимание наблюдаемости, оптимизации затрат, надежности и автоматизации инфраструктуры.
Образование и опыт:
— Степень бакалавра в области компьютерных наук или эквивалентный практический опыт.
— Обычно 10+ лет профессионального опыта в разработке ПО с подтвержденным владением крупными или критичными системами.
Задачи:
— Архитектура, разработка и поддержка full-stack программных платформ для команд инфраструктуры и операций.
— Ведение технического дизайна систем для обработки и анализа инфраструктурных и операционных данных в масштабе.
— Разработка backend-сервисов и API для сбора, обогащения и запросов данных.
— Создание и поддержка веб-интерфейсов с расширенным поиском и фильтрацией для технических пользователей.
— Проектирование и реализация ETL и конвейеров обработки данных для структурированных и полуструктурированных источников.
— Обеспечение полной контейнеризации приложений и готовности к продакшену с использованием Docker и Kubernetes.
— Выступать техническим авторитетом по вопросам дизайна систем, производительности, надежности и поддержки.
— Сотрудничество с платформенными, инфраструктурными, безопасностными и продуктовыми командами для формирования решений в соответствии с долгосрочной стратегией.
— Установление и поддержание лучших инженерных практик по тестированию, качеству кода, документации и готовности к эксплуатации.
— Ревью дизайнов и кода, предоставление рекомендаций и повышение технического уровня команды.
— Выявление системных проблем, снижение технического долга и улучшение масштабируемости платформы и опыта разработчиков.
Требования:
— Опыт работы на позиции Staff или Senior Full Stack Software Engineer с комплексными производственными системами.
— Способность работать самостоятельно в условиях неопределенности и доводить решения до конца.
— Сильные навыки backend-разработки, включая дизайн API и работу с интенсивными данными сервисами.
— Опыт создания приложений, основанных на данных, включая сбор, трансформацию и анализ.
— Владение одним или несколькими backend-языками: C#, Python, Go, Java.
— Хорошие навыки SQL и опыт работы с реляционными базами данных.
— Практический опыт с Docker и контейнеризацией приложений.
— Понимание основ распределенных систем и облачного дизайна приложений.
— Опыт работы с CI/CD и современными процессами разработки ПО.
— Отличное техническое суждение, коммуникационные навыки и способность влиять без формального авторитета.
Предпочтительный опыт:
— Проектирование и эксплуатация систем на Kubernetes.
— Знакомство с PostgreSQL, MySQL или аналогичными базами данных.
— Опыт работы с ETL-конвейерами, аналитическими платформами или инструментами для операционных данных.
— Опыт работы с облачными платформами GCP или AWS.
— Опыт создания внутренних платформ или инструментов для инфраструктуры, SRE, DevOps или платформенной инженерии.
— Понимание наблюдаемости, оптимизации затрат, надежности и автоматизации инфраструктуры.
Образование и опыт:
— Степень бакалавра в области компьютерных наук или смежной области, либо эквивалентный практический опыт.
— Обычно 10+ лет профессионального опыта в разработке ПО с подтвержденным владением крупными или критическими системами.
Location: Bangalore - Engineering
Workplace: OnSite
LIFE AT UIPATH
The people at UiPath believe in the transformative power of automation to change how the world works. We’re committed to creating category-leading enterprise software that unleashes that power.
To make that happen, we need people who are curious, self-propelled, generous, and genuine. People who love being part of a fast-moving, fast-thinking growth company. And people who care—about each other, about UiPath, and about our larger purpose.
Could that be you?
YOUR MISSION
About the Role
We are seeking a highly skilled Principal Software Engineer to lead the design and development of the Data Fabric platform—a next-generation distributed data infrastructure that enables seamless data integration, processing, governance and security at scale. As a key technical leader, you will architect robust, scalable, and high-performance systems while mentoring engineering teams to deliver cutting-edge data solutions.
WHAT YOU'LL DO AT UIPATH
- Architect, Design and Build: Lead the technical vision, architecture, and implementation of the Data Fabric platform, ensuring scalability, reliability, and security.
- Distributed Systems: Design and optimize large-scale distributed data systems for ingestion, storage, processing, and querying.
- Technical Leadership: Mentor senior engineers, set best practices, and drive innovation in data engineering and infrastructure.
- Cross-functional Collaboration: Work closely with teams across other locations to innovate and develop best-in-class solutions.
- Performance Optimization: Identify bottlenecks, improve system efficiency, and ensure high availability for data workloads.
- Standards & Governance: Establish engineering standards, code reviews, and CI/CD pipelines for high-quality deliverables.
- Ownership: Stay accountable for the software deliverables to meet all requirements of quality, security, scalability, modifiability, extensibility, testability etc.
- Emerging Technologies: Evaluate and integrate new tools (e.g., Apache Kafka, Spark, Flink, Iceberg, Kubernetes) to enhance the platform.
- Leverage AI tools/Coding agents responsibly to accelerate development (e.g., code generation, testing, debugging, documentation), while maintaining a high engineering quality bar.
WHAT YOU'LL BRING TO THE TEAM
- Bachelor’s/master's degree in engineering, Computer Science (or equivalent experience).
- 12+ years of software engineering experience, with 5+ years in distributed data systems
- Proficiency in one or more system level programming languages (C#, Java etc.) and a willingness to learn new ones
- Strong understanding of object-oriented programming, architectural design patterns, system design and data structures & algorithms.
- Good grasp of multithreading, synchronization, asynchronous, cloud programming.
- Experience working with Cloud ecosystems such as Azure, AWS, GCP.
- Familiar with modern engineering practices, including agile development, CI/CD and DevOps.
- Experience with Docker, Kubernetes or other containerization technologies.
- Strong verbal and written communication skills, and experience in delivering critical time bound projects, managing timelines and team development.
- Proven track record of effectively collaborating with globally distributed teams.
- Ability to understand, communicate, provide feedback on, and drive complex technical decisions.
Nice to have
- Full-stack development experience
- Understanding of LLMs and the AI powered API automation.
- Experience with GraphQL, data mesh architectures.
- Familiarity with observability tools (Prometheus, Grafana)
#LI-VR1
Maybe you don’t tick all the boxes above—but still think you’d be great for the job? Go ahead, apply anyway. Please. Because we know that experience comes in all shapes and sizes—and passion can’t be learned.
Many of our roles allow for flexibility in when and where work gets done. Depending on the needs of the business and the role, the number of hybrid, office-based, and remote workers will vary from team to team. Applications are assessed on a rolling basis and there is no fixed deadline for this requisition. The application window may change depending on the volume of applications received or may close immediately if a qualified candidate is selected.
We value a range of diverse backgrounds, experiences and ideas. We pride ourselves on our diversity and inclusive workplace that provides equal opportunities to all persons regardless of age, race, color, religion, sex, sexual orientation, gender identity, and expression, national origin, disability, neurodiversity, military and/or veteran status, or any other protected classes. Additionally, UiPath provides reasonable accommodations for candidates on request and respects applicants' privacy rights. To review these and other legal disclosures, visit our privacy policy https://www.uipath.com/legal/trust-and-security/privacy-policy.
Задачи:
— Архитектура, разработка и поддержка full-stack программных платформ для команд инфраструктуры и операций.
— Ведение технического дизайна систем для обработки и анализа инфраструктурных и операционных данных в масштабе.
— Разработка backend-сервисов и API для сбора, обогащения и запросов данных.
— Создание и поддержка веб-интерфейсов с расширенным поиском и фильтрацией для технических пользователей.
— Проектирование и реализация ETL и конвейеров обработки данных для структурированных и полуструктурированных источников.
— Обеспечение полной контейнеризации приложений и готовности к продакшену с использованием Docker и Kubernetes.
— Выступать техническим авторитетом по вопросам дизайна систем, производительности, надежности и поддержки.
— Сотрудничество с платформенными, инфраструктурными, безопасностными и продуктовыми командами для формирования решений в соответствии с долгосрочной стратегией.
— Установление и поддержание лучших инженерных практик по тестированию, качеству кода, документации и готовности к эксплуатации.
— Ревью дизайнов и кода, предоставление рекомендаций и повышение технического уровня команды.
— Выявление системных проблем, снижение технического долга и улучшение масштабируемости платформы и опыта разработчиков.
Требования:
— Опыт работы на позиции Staff или Senior Full Stack Software Engineer с комплексными производственными системами.
— Способность работать самостоятельно в условиях неопределенности и доводить решения до конца.
— Сильные навыки backend-разработки, включая дизайн API и работу с интенсивными данными сервисами.
— Опыт создания приложений, основанных на данных, включая сбор, трансформацию и анализ.
— Владение одним или несколькими backend-языками: C#, Python, Go, Java.
— Хорошие навыки SQL и опыт работы с реляционными базами данных.
— Практический опыт с Docker и контейнеризацией приложений.
— Понимание основ распределенных систем и облачного дизайна приложений.
— Опыт работы с CI/CD и современными процессами разработки ПО.
— Отличное техническое суждение, коммуникационные навыки и способность влиять без формального авторитета.
Предпочтительный опыт:
— Проектирование и эксплуатация систем на Kubernetes.
— Знакомство с PostgreSQL, MySQL или аналогичными базами данных.
— Опыт работы с ETL-конвейерами, аналитическими платформами или инструментами для операционных данных.
— Опыт работы с облачными платформами GCP или AWS.
— Опыт создания внутренних платформ или инструментов для инфраструктуры, SRE, DevOps или платформенной инженерии.
— Понимание наблюдаемости, оптимизации затрат, надежности и автоматизации инфраструктуры.
Образование и опыт:
— Степень бакалавра в области компьютерных наук или смежной области, либо эквивалентный практический опыт.
— Обычно 10+ лет профессионального опыта в разработке ПО с подтвержденным владением крупными или критическими системами.
Задачи:
— Архитектура, разработка и поддержка full-stack программных платформ для команд инфраструктуры и операций.
— Ведение технического дизайна систем для обработки и анализа инфраструктурных и операционных данных в масштабе.
— Разработка backend-сервисов и API для сбора, обогащения и запросов данных.
— Создание и поддержка веб-интерфейсов с расширенным поиском и фильтрацией для технических пользователей.
— Проектирование и реализация ETL и конвейеров обработки данных для структурированных и полуструктурированных источников.
— Обеспечение полной контейнеризации приложений и готовности к продакшену с использованием Docker и Kubernetes.
— Выступать техническим авторитетом по вопросам дизайна систем, производительности, надежности и поддержки.
— Сотрудничество с платформенными, инфраструктурными, безопасностными и продуктовыми командами для формирования решений в соответствии с долгосрочной стратегией.
— Установление и поддержание лучших инженерных практик по тестированию, качеству кода, документации и готовности к эксплуатации.
— Ревью дизайнов и кода, предоставление рекомендаций и повышение технического уровня команды.
— Выявление системных проблем, снижение технического долга и улучшение масштабируемости платформы и опыта разработчиков.
Требования:
— Опыт работы на позиции Staff или Senior Full Stack Software Engineer с комплексными производственными системами.
— Способность работать самостоятельно в условиях неопределенности и доводить решения до конца.
— Сильные навыки backend-разработки, включая дизайн API и работу с интенсивными данными сервисами.
— Опыт создания приложений, основанных на данных, включая сбор, трансформацию и анализ.
— Владение одним или несколькими backend-языками: C#, Python, Go, Java.
— Хорошие навыки SQL и опыт работы с реляционными базами данных.
— Практический опыт с Docker и контейнеризацией приложений.
— Понимание основ распределенных систем и облачного дизайна приложений.
— Опыт работы с CI/CD и современными процессами разработки ПО.
— Отличное техническое суждение, коммуникационные навыки и способность влиять без формального авторитета.
Предпочтительный опыт:
— Проектирование и эксплуатация систем на Kubernetes.
— Знакомство с PostgreSQL, MySQL или аналогичными базами данных.
— Опыт работы с ETL-конвейерами, аналитическими платформами или инструментами для операционных данных.
— Опыт работы с облачными платформами GCP или AWS.
— Опыт создания внутренних платформ или инструментов для инфраструктуры, SRE, DevOps или платформенной инженерии.
— Понимание наблюдаемости, оптимизации затрат, надежности и автоматизации инфраструктуры.
Образование и опыт:
— Степень бакалавра в области компьютерных наук или смежной области, либо эквивалентный практический опыт.
— Обычно 10+ лет профессионального опыта в разработке ПО с подтвержденным владением крупными или критическими системами.
Задачи:
— Архитектура, разработка и поддержка full-stack программных платформ для команд инфраструктуры и операций.
— Ведение технического дизайна систем для обработки и анализа инфраструктурных и операционных данных в масштабе.
— Разработка backend-сервисов и API для сбора, обогащения и запросов данных.
— Создание и поддержка веб-интерфейсов с расширенным поиском и фильтрацией для технических пользователей.
— Проектирование и реализация ETL и конвейеров обработки данных для структурированных и полуструктурированных источников.
— Обеспечение полной контейнеризации приложений и готовности к продакшену с использованием Docker и Kubernetes.
— Выступать техническим авторитетом по вопросам дизайна систем, производительности, надежности и поддержки.
— Сотрудничество с платформенными, инфраструктурными, безопасностными и продуктовыми командами для формирования решений в соответствии с долгосрочной стратегией.
— Установление и поддержание лучших инженерных практик по тестированию, качеству кода, документации и готовности к эксплуатации.
— Ревью дизайнов и кода, предоставление рекомендаций и повышение технического уровня команды.
— Выявление системных проблем, снижение технического долга и улучшение масштабируемости платформы и опыта разработчиков.
Требования:
— Опыт работы на позиции Staff или Senior Full Stack Software Engineer с комплексными производственными системами.
— Способность работать самостоятельно в условиях неопределенности и доводить решения до конца.
— Сильные навыки backend-разработки, включая дизайн API и работу с интенсивными данными сервисами.
— Опыт создания приложений, основанных на данных, включая сбор, трансформацию и анализ.
— Владение одним или несколькими backend-языками: C#, Python, Go, Java.
— Хорошие навыки SQL и опыт работы с реляционными базами данных.
— Практический опыт с Docker и контейнеризацией приложений.
— Понимание основ распределенных систем и облачного дизайна приложений.
— Опыт работы с CI/CD и современными процессами разработки ПО.
— Отличное техническое суждение, коммуникационные навыки и способность влиять без формального авторитета.
Предпочтительный опыт:
— Проектирование и эксплуатация систем на Kubernetes.
— Знакомство с PostgreSQL, MySQL или аналогичными базами данных.
— Опыт работы с ETL-конвейерами, аналитическими платформами или инструментами для операционных данных.
— Опыт работы с облачными платформами GCP или AWS.
— Опыт создания внутренних платформ или инструментов для инфраструктуры, SRE, DevOps или платформенной инженерии.
— Понимание наблюдаемости, оптимизации затрат, надежности и автоматизации инфраструктуры.
Образование и опыт:
— Степень бакалавра в области компьютерных наук или смежной области, либо эквивалентный практический опыт.
— Обычно 10+ лет профессионального опыта в разработке ПО с подтвержденным владением крупными или критическими системами.
Ipotekabank — банк в Узбекистане, входящий в международную финансовую OTP Group, специализирующийся на ипотечном и розничном кредитовании.
Вакансии:
- Senior Software Engineer (AI)
- Senior/Middle Data Engineer
Офис в Ташкенте.
Location: East Coast US & Europe (Remote)
Workplace: Remote
About Dune
Dune's mission is to make onchain finance observable. We're the industry standard for onchain data: a blockchain data and intelligence provider that institutions, protocols, and analysts trust to understand the onchain world and the frontiers of finance. We deliver structured datasets, spanning stablecoins, RWAs, tokens, lending, trading, and more, from 130+ chains and counting, to 1,000+ industry leaders including Visa, WisdomTree, FINRA, the IMF, Bloomberg, Standard Chartered, Coinbase, Forbes, and the Financial Times.
We're a tight knit team of ~50 hard working people, spread across Europe and eastern US timezones 🌍️, having an outsized impact on the industry. We take pride in being ambitious and doing world class work while staying humble and lighthearted. We believe in building open, verifiable data that lets individuals and institutions do deep research into ecosystems like Ethereum, Solana, Robinhood and many more.
We're backed by some of the world's best investors. In February 2022, we announced our Series B funding round led by Coatue and Union Square Ventures, an important milestone that let us double down on our mission.
If you like being challenged and want to work together with a brilliant team on an important mission, come join us.
Learn more about us:
About Dune
https://dune.com/about
Values and working at Dune
https://dune.com/careers
ABOUT THE ROLE
Data Foundation owns how blockchain data enters Dune, how it is represented and how it’s delivered externally. This is a role that involves thinking about large distributed data systems, recognising traditional scaling patterns and software lifecycle pitfalls, and is ideal for anyone passionate about those topics.
You will be the engineer we hand ambiguous product requirements to, and will be comfortable coming back with a design, a sequence, and a set of tasks the team can pick up as well as building the hardest parts yourself.
IN THIS ROLE YOU WILL
- Turn product requirements into technical requirements: model the domain, define the interfaces and the workflows, and navigate trade-offs
- Break large problems into work other engineers can own, and sequence it so we ship something useful early
- Drive high-impact architectural decisions across the data platform, and own components end to end from design through production
- Work across our stack, mainly Go, Kotlin, Rust and Python where they fit, choosing the right tool rather than the familiar one
- Design for correctness and performance under real volume: large-scale ingestion, distributed processing, and data lake storage
- Raise the bar on design reviews, testing, and how the team breaks work down
- Mentor engineers by example, in a fully distributed team
YOU MIGHT BE A GREAT FIT IF
- You are a strong generalist with real computer science fundamentals, and you use them to adapt quickly to new technologies and problem spaces
- You reason from first principles: you make assumptions explicit, identify the constraints and invariants that matter, and derive the solution rather than reaching for a familiar pattern.
- You use computer science fundamentals as practical tools. You have designed and shipped distributed data systems, making their contracts, state transitions, invariants, and failure modes explicit. You know their fault models and scaling weaknesses
- You are comfortable with ambiguity : you will talk to product, to customers, and to the team, then commit to a scope and defend it
- You use AI tools well enough that they have changed how you work, you understand their failure modes and dislike ai-slop.
- You communicate clearly in writing and get the best out of a distributed team
NOT REQUIRED, BUT A PLUS
- Experience with data lakes and formats such as Parquet, Iceberg or Deltalog
- Experience at a company where the data is the product
PERKS & BENEFITS
- A competitive salary and equity package 🚀. Both salary and equity is top 25% of companies https://notion.so/Careers-at-Dune-Doing-the-best-work-of-your-life-f25e0b5e1f624d2aaf3ef2c81558ea96#7f745f5112394686bd7c127c720f2024 in the space
- Our employee equity scheme has world-class employee-friendly terms with a heavily discounted strike price (~90%) and a 10-year exercise window
- 5 weeks PTO + local public holidays (that can be swapped to suit you) 🏖
- A fully remote-first approach 🧑💻 within a distributed team with flexible working hours; you structure your own day
- Say goodbye to meeting overload! We believe in a healthy mix of async and sync work, so you can focus on what truly matters—no more wasted time on endless meetings!
- Good health is important, so we offer private medical insurance, dental & vision as standard 🩺
- We believe in paid parental leave 👶 to help you celebrate this important milestone, transition to your new life, and bond with your new baby. We offer 16 weeks to primary and 6 weeks to secondary caregivers, fully paid. Plus a 2-week part-time phased return at full pay to help you get used to your new (and slightly more complex!) schedule
- Quarterly offsites in various exciting locations as a company or team to connect, work together and have fun (so far in Tuscany 🇮🇹 Berlin 🇩🇪 Austria 🇦🇹 and Athens 🇬🇷).
- On top of this 👆each person gets a yearly travel allowance to connect and co-work with someone or a team of people for a few days.
- An allowance for your at-home setup, to ensure you are happy, comfortable and productive. If you prefer a local co-working space, we’ll pay for your desk.
- An annual allowance for your Learning and Development needs.
- Work with some of the best people you’ll ever get to meet!
- And of course, you get some awesome Dune swag! ✌️😎
------------------------------------------------------------------------------------------
We are dedicated to building a diverse, inclusive, and authentic workplace, so if you’re excited about this role but your experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.
#LI-Remote
Location: Hong Kong, Hong Kong SAR
Who We Are
At OKX, we believe that the future will be reshaped by crypto, and ultimately contribute to every individual's freedom.
OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized crypto applications (dApps). OKX is also a trusted brand by hundreds of large institutions seeking access to crypto markets. We are safe and reliable, backed by our Proof of Reserves.
Across our multiple offices globally, we are united by our core principles:
We Before Me
,
Do the Right Thing
, and
Get Things Done
. These shared values drive our culture, shape our processes, and foster a friendly, rewarding, and diverse environment for every OK-er. OKX is part of OKG, a group that brings the value of Blockchain to users around the world, through our leading products OKX, OKX Wallet, OKLink and more.
About the Opportunity
About the Liquidity Platform
The Liquidity Platform provides technology covering the full lifecycle of cryptocurrency trading, including venue connectivity, real-time market data processing, automated quoting and trading, order execution, position management, risk controls, and data analytics.
The platform connects to centralized exchanges, decentralized venues, and event contract markets worldwide. It supports spot, derivatives, and event contract products and provides stable, efficient infrastructure for our liquidity business.
About the Options Market Making Team
The Options Market Making team develops and operates automated options quoting and trading systems. Our responsibilities span market data integration, options pricing, volatility and Greeks calculations, automated quoting, order execution, position management, hedging, and risk controls.
The team owns the complete trading lifecycle and continues to advance both the multilingual development of our trading systems and our AI-native engineering practices. In this role, you will contribute across the trading system, develop an understanding of its different business domains, and take end-to-end responsibility from requirements analysis and implementation through production operation.
What You’ll Be Doing
Design, develop, and operate automated options market making systems covering market data, pricing, quoting, order execution, hedging, positions, and risk controls.
Work closely with trading, quantitative, and product teams to translate business requirements into reliable, testable production systems.
Contribute to the development of trading systems and continuously improve the performance, stability, and maintainability of critical trading paths.
Follow an AI-native engineering approach by applying AI coding tools to requirements analysis, technical design, development, testing, and code review, while remaining accountable for the quality of the final delivery.
Improve testing, monitoring, alerting, and recovery capabilities, and participate in incident resolution and post-incident reviews.
Own the technical design and code review of core modules. Senior and Staff engineers will also lead cross-module projects and architectural evolution.
What We Look For In You
Bachelor's degree or above in Computer Science, Software Engineering, Mathematics, Physics, or a related discipline.
At least two years of experience in backend engineering, real-time systems, infrastructure, or trading systems.
Proficiency in at least one of Java, Rust, or C++, with the ability to work effectively in a multilingual codebase.
Strong computer science fundamentals, including operating systems, network communication, multithreading, concurrent programming, and distributed systems.
Proficiency in using AI coding tools for requirements analysis, development, testing, and code review, with the ability to independently evaluate and validate AI-generated designs and code.
Strong analytical skills, business understanding, ownership, and communication skills, including the ability to read technical materials and communicate in written English.
Technical Requirements
Proficiency in developing production systems with Java 17+, Rust, or C++, with the ability to design, implement, and troubleshoot within a multilingual codebase.
Familiarity with Linux development and runtime environments, including the use of common tools for resource analysis, performance diagnostics, and troubleshooting.
Experience with multithreading, asynchronous processing, network I/O, and high-performance data structures, with an understanding of lock contention, memory allocation, caching, garbage collection, and their impact on latency.
Ability to use AI coding tools to support requirements analysis, development, testing, and code review, while independently validating the correctness and production safety of generated code.
Familiarity with TCP, UDP, WebSocket, HTTP, or proprietary exchange protocols, with experience developing real-time data or trading interfaces.
Ability to design and optimize high-throughput, low-latency systems and identify bottlenecks through profiling, benchmarking, and production metrics.
Familiarity with real-time messaging and inter-process communication. Experience with Aeron, shared memory, lock-free queues, or binary protocols is preferred.
Experience building logging, metrics, alerting, and automated recovery capabilities for continuously operating production systems.
Familiarity with build and dependency management for large multi-module projects, together with experience in unit testing, integration testing, and continuous integration.
Preferred Qualifications
Experience in options market making, quantitative trading, exchange connectivity, market data, order management, quoting, hedging, or risk systems.
Understanding of order books, order lifecycles, and market microstructure.
Understanding of options pricing, volatility, Greeks, PnL, inventory risk, and dynamic hedging.
Experience developing low-latency trading systems, real-time market data systems, or high-performance network services.
Experience evolving multilingual systems or separating performance-sensitive components.
Experience with market data replay, strategy simulation, trade reconciliation, or production incident resolution.
Experience using Python for data analysis, backtesting, or production diagnostics.
Practical experience using AI coding tools such as Claude Code or Codex in production projects.
Perks &
Benefits
Competitive total compensation package
L&D programs and Education subsidy for employees' growth and development
Various team building programs and company events
Wellness and meal allowances
Comprehensive healthcare schemes for employees and dependants
More that we love to tell you along the process!
Notice:
All official
OKX
vacancies are published on this website.
While roles may appear on selected third-party platforms from time to time, information on other sites may be inaccurate or outdated.
If in doubt, please apply directly through our official careers website.
Information collected and processed as part of the recruitment process of any job application you choose to submit is subject to
OKX
's
Candidate Privacy Notice
.
Ipotekabank — банк в Узбекистане, входящий в международную финансовую OTP Group, специализирующийся на ипотечном и розничном кредитовании.
Офис в Ташкенте.
Location: Bangalore, India
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
We are looking for a Software Development Engineer 1 (Backend) to build and scale the APIs and services that power Transak's global on/off ramp platform. You will work primarily with Node.js, MongoDB, and Redis in a microservices environment, shipping production features that are used by millions of users across our partner applications.
This role is ideal for an engineer with 2–5 years of experience who writes clean, well-tested code, cares about correctness and performance, and wants to grow into owning services end-to-end. You will collaborate closely with senior engineers, product, and other pods, learning how we design for scale, reliability, and security in a regulated fintech environment.
Key Responsibilities
API & Service Development
Build, test, and maintain RESTful APIs and backend services in Node.js.
Model data effectively in MongoDB and use Redis for caching, queues, and rate limiting.
Contribute to microservices with clean, readable, and well-documented code.
Quality & Reliability
Write unit and integration tests; participate in code reviews.
Debug, profile, and fix issues in staging and production.
Follow secure coding practices in a compliance-sensitive domain.
Collaboration & Delivery
Understand the
product and business context
behind engineering requirements and contribute to shaping solutions, not just implementation.
Break down tasks, give reliable estimates, and ship iteratively.
Work with senior engineers on design and integrate feedback quickly.
Coordinate with frontend, product, and other backend pods on shared contracts.
Learning & Growth
Ramp up on distributed systems concepts and asynchronous communication patterns.
Proactively improve areas of the codebase you touch.
What We’re Looking For
2–5 years
of backend development experience.
Strong hands-on experience building APIs with
Node.js
.
Working experience with
MongoDB
and
Redis
.
Exposure to a
microservices
architecture.
Solid fundamentals in data structures, algorithms, and problem solving.
A good team player who collaborates well and gels easily with the team.
Strong problem-solving ability and product thinking — able to understand the underlying user/business problem, break down ambiguous requirements, evaluate trade-offs, and propose practical solutions rather than simply executing predefined tasks.
Nice-To-Haves
Exposure to distributed systems complexity (consistency, idempotency, retries, failure handling).
Experience with asynchronous communication (message queues, event-driven patterns, pub/sub).
Understanding of frontend systems and how they consume backend APIs.
Experience in high-growth fintech or Web3 startups.
УдалённоWe're a tight knit team of ~50 hard working people, spread across Europe and eastern US timezones 🌍️, having an outsized impact on the industry