Software Engineer jobs in Israel

330 open
D
Senior Software Engineer, AI Builder (Python)
Datarails · Tel Aviv-Yafo

About Datarails Datarails is a cloud-based financial planning and analysis (FP&A) platform designed for SMBs, transforming manual monthly and quarterly reporting into automated, scalable processes. Our solution connects to organizational systems such as ERP, CRM, HRIS, and complex Excel files, consolidating data into a single cloud-based platform. Datarails automates critical financial processes including FX conversions, eliminations, hierarchies, financial adjustments, and more, while allowing end-users to continue working in Excel as they always have. Serving primarily the US market, Datarails is experiencing strong and sustained growth. This is an exciting opportunity to help build a cutting-edge SaaS product at scale and shape how we build and deliver software in an AI-native way. The Role We’re looking for a senior engineer who is ready to move beyond traditional software development and take full ownership of product delivery. This is not a classic backend engineering role. You will work directly with Product to turn ideas and requirements into production-ready solutions, make the technical decisions, and use AI coding agents as a core part of your engineering workflow. You will own the outcome, not just the code. AI-generated code is your code, and you are accountable for its quality, security, performance, and maintainability. What makes this role different • End-to-end ownership: Own features from requirements and technical design through implementation, testing, deployment, and production monitoring. • AI-native development: Use AI coding agents as a core part of your daily workflow across development, testing, debugging, documentation, and automation. • Engineering judgment: Review, challenge, and validate AI-generated solutions, making sure what gets shipped is correct, secure, scalable, and maintainable. • Product partnership: Product owns the what, you own the how. Work closely with Product to understand the problem, challenge assumptions, evaluate trade-offs, and find pragmatic technical solutions. • Broad technical ownership: Strong software engineering fundamentals and solid understanding of architecture and design principles. Python and Django will be the primary technologies, but you will take responsibility for whatever is required to deliver a feature, including frontend, QA, automation, infrastructure, and integrations • Outcome focused: Success is measured by the quality and impact of what you ship, not by the amount of code you write. What you’ll do • Own product features end-to-end, from requirements through production and monitoring. • Work with Product to translate business problems into clear technical solutions and execution plans. • Design scalable and maintainable solutions, including architecture, APIs, data models, and integrations. • Use AI coding agents to accelerate implementation, testing, debugging, and automation. • Review and improve AI-generated code, ensuring high standards for correctness, security, performance, and maintainability. • Make independent technical decisions and communicate architectural trade-offs clearly. • Contribute across backend, frontend, QA, CI/CD, and infrastructure when needed to deliver a feature. • Investigate and solve complex production and performance issues. • Continuously improve how we build, test, and ship software using AI-native development practices. About you Must have • BSc in Computer Science or equivalent experience. • 7+ years of experience building and shipping production software, with a strong track record of owning features or systems end-to-end. • Strong system design fundamentals and experience building scalable SaaS systems in the cloud. • Ability to make sound architectural decisions independently and understand technical trade-offs. • Solid understanding of REST APIs, asynchronous programming, distributed systems, microservices, and testing. • Hands-on experience with AI coding tools such as Claude Code, Cursor, Codex, GitHub Copilot, or similar. • Strong ability to review, challenge, and improve AI-generated code rather than relying on it blindly. • Strong product mindset, with the ability to balance technical and business priorities and focus on solving the underlying problem. • Strong ownership mentality and ability to drive work independently from idea to production. • Excellent communication skills and high proficiency in English, with the ability to work directly with Product and engineering teams. Nice to have • Experience with modern frontend technologies, particularly Angular. • Experience with CI/CD pipelines and infrastructure-as-code tools such as Terraform or Helm. • Familiarity with Celery, RabbitMQ, event-driven architectures, or streaming systems. • Experience with cloud infrastructure, Docker, and Kubernetes. • Experience with QA automation and end-to-end testing.

Software Engineer
P
Software Engineer, Mobile SDK
Pendo · Tel Aviv-Yafo, Herzliya

The team + the role The Mobile SDK team at Pendo develops and maintains the Pendo mobile product — our native SDKs for iOS and Android, along with integrations across React Native, Flutter, MAUI, and CMP. We work deep in OS internals, maintain rigorous automation and release pipelines, and collaborate closely with customers to ensure their success with the product. A single defect in our SDK can affect thousands of host applications, so quality isn't a value we aspire to — it's the baseline we ship against. Pendo's mobile SDK enables businesses to collect detailed analytics and visual session replays on user behavior within their mobile applications — without extensive coding. That data helps customers understand how users interact with their apps and enables delivery of targeted in-app messages and guides that improve experience and drive adoption. As a Software Engineer on this team, you'll work on a product that is technically demanding, customer-visible, and genuinely consequential. You'll use AI coding tools as a core part of your workflow — and apply the same engineering rigor and review discipline to AI-generated code as you would to anything written by hand. This role is based in Herzliya, Israel and follows Pendo's in-office model: in-office 3 days per week. What this looks like day-to-day • Design, implement, and maintain new SDK features, ensuring seamless integration with the broader Pendo mobile product across iOS and Android. • Dive deep into OS internals to optimize performance, troubleshoot issues, and ensure the SDK functions correctly across all supported devices and OS versions. • Contribute to SDK development across mobile frameworks — Flutter, React Native, MAUI, and CMP — ensuring compatibility and performance in each environment. • Use AI coding tools (Cursor, Claude Code) as a core part of your daily workflow; apply strong engineering judgment and review rigor to AI-generated code before it ships, holding it to the same bar as hand-written code. • Write clean, efficient, maintainable code with a strong focus on quality — developing unit tests, implementing automated testing, and participating in code reviews. • Provide technical support to international customers: troubleshoot issues, guide them through solutions, and lead live conversations with adequate English proficiency. • Partner closely with product managers, designers, customer-facing teams, and other engineers to align on goals and deliver the best possible mobile experience. Who you are Beyond the qualifications, we hire through a specific lens. These aren't buzzwords; they're the things we'll actually look for in how you talk about your work. You're a builder, not a maintainer. You're most energized when there isn't a clear path yet, and you get to define it. You don't wait for direction; you identify gaps, shape solutions, and drive them forward. At Pendo, great Mobile SDK engineers don't just implement to spec — they understand the host application context their code runs inside, anticipate failure modes, and hold the quality bar high because they know the downstream consequences when they don't. You're AI-curious — genuinely. You're not using AI tools occasionally. You're rewiring how you work around them. You're faster, sharper, and more prolific because of it — and you bring the judgment to know when to rely on AI output and when to verify, correct, or reject it. In SDK work, that distinction matters: AI-generated code that looks right and ships wrong can break thousands of production apps. We want someone who sees AI as a multiplier and applies the same rigor to its output as to their own. Must-haves • 3–4+ years of experience in iOS or Android app development and/or mobile SDK development, including 2+ years of hands-on experience with Objective-C or Kotlin. • Deep understanding of either the iOS or Android platform — performance optimization, memory management, and behavior across OS versions and device types. • A genuine passion for mobile development and the flexibility to work across different frameworks and environments as the product evolves. • Strong English verbal communication skills and a customer-centric mindset — you can lead a live troubleshooting conversation with an international customer clearly and confidently. • Strong collaboration skills: you work well with experienced engineers and cross-functional teams and communicate clearly across disciplines. • A bachelor's degree in Computer Science or a related field, or equivalent practical experience. Nice-to-haves • Prior experience developing and maintaining mobile SDKs specifically — not just mobile apps. • Hands-on development experience with Flutter, React Native, Xamarin Forms, or MAUI. • Experience setting up and maintaining CI/CD pipelines for mobile applications or SDKs. • Knowledge of mobile security best practices and data protection standards. • Practical, day-to-day use of AI coding assistants (Claude Code, Cursor, or similar) in a professional development workflow. About Pendo Pendo was founded in 2013 by former product managers, who combined their heads and hearts to build something they wanted but never had as product managers: a simple way to understand and attack what truly drives product success. Our mission is to improve society's experience with software. Come join one of the fastest-growing startups, supported by best-in-class institutions like Battery Ventures, Salesforce Ventures, Spark Capital and Meritech. Pendo core values: Bias to Act, Hone Your Craft, The Team is Pendo, and Maniacal Focus. Location: Pendo is a hybrid culture. In-office 3 days per week unless designated remote. Benefits: Premium, day-one benefits across health, pension, meals, and lifestyle — plus strong in-office perks and financial upside. Compensation: Our salary ranges are based on paying competitively for our size and industry, and are one part of many compensation, benefits and other reward opportunities we provide. EEOC: We are an equal opportunity employer and believe having diverse teams where everyone brings their whole self to Pendo is key to our success. We welcome all people of different backgrounds, experiences, abilities and perspectives. Accessibility: Pendo is committed to working with, and providing access and reasonable accommodation to, applicants with mental and/or physical disabilities. If you think you may require an accommodation for any part of the recruitment process, please send a request to: [email protected]. All requests for accommodations are treated discreetly and confidentially, as practical and permitted by law.

Software Engineer
NS
Senior Low Level Engineer - Infrastructure
Neo Security · Tel Aviv-Yafo

Senior Low Level Engineer - Infrastructure About the Role Build the agent that Neo's whole product depends on: a privileged, cross-platform systems program written in Rust. Everything Neo shows a security team starts on the endpoint. The sensor is the organization's presence on each machine - responsible for collection, posture and visibility, and local enforcement of the organization's security policies. Doing that well means running deep in the operating system on Windows, macOS and Linux: always on, trusted with elevated access, and never in the way. This role owns the hard parts of it. What you'll work on • The low-level, OS-level infrastructure the sensor is built on: the layer that handles low-level and OS-level operations directly and turns raw platform capabilities into reliable building blocks for everything above it - installation and deployment, endpoint security frameworks, network visibility, driver-adjacent work and more. • Infrastructure that is the backbone of the product — code where stability, correctness, and quality aren't aspirations but the actual job, because every feature Neo ships stands on it. • The sensor's core capabilities on top of that foundation: collection, posture and visibility, and local enforcement of the organization's security policies. • Reliability engineering for software that can't fail quietly: crash handling, recovery, and keeping the agent healthy and hard to tamper with on machines no one is watching. • The full lifecycle of a production system agent: how it ships, installs, updates, and runs unattended across a customer fleet. Tech you'll work with The work is low-level systems development in Rust, close to the operating system across Windows, macOS, and Linux - memory, processes, files, networking and the OS internals that expose them. Alongside that, you'll lean hard on agentic coding tools; deep fluency with at least one is central to how we work, not a bonus. Expect to range across the stack - OS internals, AI tooling internals, CI, and a fair amount of reverse engineering - and to learn the parts you don't know yet. What we're looking for • 5+ years of systems programming in Rust, C, or C++, working close to the OS. • Hands-on experience with the internals of at least one of Windows, macOS or Linux (services or daemons, process and file APIs, security frameworks and low level development). • Experience shipping and operating production-grade software for a large customer base - you understand what enterprise-grade means in practice: reliability across thousands of diverse environments, upgrades that can't break anyone, and problems you only ever see through telemetry • Strong ownership and independence - you drive your work end to end, stay independent without going dark, and keep the customer's experience in view even when you're ten layers deep in the OS. • A team player with strong communication skills - you explain deep technical work clearly, surface problems and discuss them, resolve technical disagreements with arguments rather than ego, and make the people around you better. Nice to have • A security background - endpoint protection, EDR/MDM, or any product whose job is defending machines rather than just running on them. • Networking - protocols, secure transport, and how software behaves on real-world networks; hands-on experience with traffic inspection, interception, or network visibility tooling is a real plus. • Deeper AI knowledge - beyond daily tool use: how models and agents work under the hood, or experience building agentic workflows and evaluating their output. • Applied cryptography - you've worked with encryption, signing, or trust chains in real systems, not just used a library blindly. • Backend / Full stack knowledge and understanding.

Software Engineer
NS
Senior Low Level Engineer
Neo Security · Tel Aviv-Yafo

About the Role Build the sensor that Neo's whole product depends on: a privileged, cross-platform systems program written in Rust. Everything Neo shows a security team starts on the endpoint. The sensor is the organization's presence on each machine - responsible for collection, posture and visibility, and local enforcement of the organization's security policies. Doing that well means running deep in the operating system on Windows, macOS and Linux: always on, trusted with elevated access, and never in the way. In this role, you will own major development projects and take the lead on architecting solutions across our core feature set, we expect you to drive projects with a focus on high-performance execution and efficiency, maintaining rigorous standards for code quality, design integrity, and comprehensive testing. What You'll Do • Drive end-to-end feature ownership: Lead features in critical components of our sensor for macOS, Windows, and Linux from initial architectural design through deployment, actively presenting progress and technical outcomes. • Tackle large-scale stability and performance optimization: Utilize agentic coding tools to navigate unfamiliar OS APIs, validating system behavior against documentation, test suites, and actual hardware. • Collaborate to deliver high-impact security solutions: Partner across teams to build internal tooling, test infrastructure, and CI/CD pipelines that enhance codebase maintainability and developer velocity. Tech You'll Work With • Systems Programming: Low-level development in Rust, targeting Windows, macOS, and Linux (memory, processes, files, and OS internals). • AI-Assisted Development: You will lean heavily on agentic coding tools as a core part of the development lifecycle, not as a bonus. • Full-Stack Systems: You will range across OS internals, AI tooling, CI/CD pipelines, and reverse engineering. What You'll Bring • 5+ years of systems programming in Rust, C, or C++, working close to the OS. • System Fundamentals & OS Internals: In-depth knowledge of OS internals (memory, processes, filesystems). • Strong Debugging & Troubleshooting Skills: Proven execution in deploying functional software with the discipline to verify low-level system behavior. • Agentic Fluency: Hands-on mastery of agentic coding workflows (context management, prompt steering, and code verification) integrated directly into systems programming. • Team Leadership & Collaboration: Communicate effectively, mentor peers, and drive team outcomes in a collaborative, cross-functional environment. Bonus: • Deep OS Internals: Advanced understanding of core system architecture and sub-system mechanics. • Performance Engineering: Demonstrated ability to architect highly scalable, lightweight, and performant systems. • Security-Oriented Development: Experience or familiarity with Windows security concepts, macOS endpoint security framework. • Familiarity of AI harnesses architecture

Software Engineer
W
Senior C++ Software Engineer
WorldQuant · Tel Aviv-Yafo, Ramat Gan

WorldQuant develops and deploys systematic financial strategies across a broad range of asset classes and global markets. We seek to produce high-quality predictive signals (alphas) through our proprietary research platform to employ financial strategies focused on market inefficiencies. Our teams work collaboratively to drive the production of alphas and financial strategies – the foundation of a balanced, global investment platform. WorldQuant is built on a culture that pairs academic sensibility with accountability for results. Employees are encouraged to think openly about problems, balancing intellectualism and practicality. Excellent ideas come from anyone, anywhere. Employees are encouraged to challenge conventional thinking and possess an attitude of continuous improvement. Our goal is to hire the best and the brightest. We value intellectual horsepower first and foremost, and people who demonstrate an outstanding talent. There is no roadmap to future success, so we need people who can help us build it. Technologists at WorldQuant research, design, code, test and deploy firmwide platforms and tooling while working collaboratively with researchers and portfolio managers. Our environment is relaxed yet intellectually driven. We seek people who think in code and are motivated by being around like-minded people. The Role: Our group is responsible for building software enabling both the large-scale quantitative research operations that drive WorldQuant’s platform and the production of our portfolio. The team is currently embarking on a multi-year journey to provide a powerful, scalable, and efficient platform to drive the firm’s next decade of growth. We are looking for someone who can own some of the unique technical challenges inherent in the problem and who can bring solid experience and perspective to the team. What You’ll Bring: A successful candidate will possess: • A minimum of 5 years of writing production-quality code in C++ on Linux platform • Good understanding of Python language with development experience • Strong understanding and experience with Linux system programming fundamentals • Ability to develop large-scale, distributed systems • Strong understanding of data structures, algorithms, high-performance application design, and concurrency patterns. • Self-motivated and able to work independently with minimal direction • Proficiency in English An outstanding candidate will also have experience with one or more of: • Developing systems for managing and performing computation on large-scale graph data • Streaming / dataflow systems • Candidates need not have prior experience in financial services. #LI-DN1 By submitting this application, you acknowledge and consent to terms of the WorldQuant Privacy Policy. The privacy policy offers an explanation of how and why your data will be collected, how it will be used and disclosed, how it will be retained and secured, and what legal rights are associated with that data (including the rights of access, correction, and deletion). The policy also describes legal and contractual limitations on these rights. The specific rights and obligations of individuals living and working in different areas may vary by jurisdiction. Copyright © 2025 WorldQuant, LLC. All Rights Reserved. WorldQuant is an equal opportunity employer and does not discriminate in hiring on the basis of race, color, creed, religion, sex, sexual orientation or preference, age, marital status, citizenship, national origin, disability, military status, genetic predisposition or carrier status, or any other protected characteristic as established by applicable law.

Software Engineer
W
Senior Software Engineer - Big Data Platform
WalkMe · Tel Aviv-Yafo

Industry leader? Well, how about an industry creator?! WalkMe, an SAP company, pioneered the world's leading Digital Adoption Platform, helping organizations navigate change across any application or system. Today it is the platform that drives AI adoption across the enterprise. Enterprise work stays fragmented across applications, and that fragmentation compounds as AI advances. Traditional training and vendor-provided help leave organizations managing change one application at a time. WalkMe guides people through change, brings AI into the flow of work, automates tasks and shows executives how workflows perform. Global leaders including IBM, Nestlé, Thermo Fisher Scientific, and the U.S. federal government trust WalkMe. WalkMe turns AI potential into AI performance. So, if you’re an expert in your field, and looking for an opportunity to work, collaborate, and innovate with some of the most talented people out there, WalkMe is the place for you! WalkMe is looking for a Software Developer to join our Big Data and Analytics department. Our Big Data Platform delivers the foundational, high-performance data infrastructure that powers dashboards, APIs and contextual insights for both customer facing and internal products. As a developer on the Big Data Platform, you will be a part of the outstanding group that builds WalkMe's intelligent data infrastructure, directly powering context-aware AI models and autonomous workflow automation. We are looking for people who look at engineering differently—people who are passionate about scaling AI-ready data layers, optimizing real-time context streaming, and leading the smart platform solutions they envision. If you are passionate about developing a cutting-edge data foundation that drives conversational AI execution across enterprise applications, making a massive impact, and striving to work with the industry’s best talent—WalkMe is where you want to be! What You'll Own: • End to end development of features and systems that are used daily by key stakeholders, both internally and externally • A technical focal point for software development best practices and design of main components, services and systems. • Explore, implement, and introduce cutting-edge technologies and innovative ideas. What You Need to Succeed: • B.Sc. in CS/EE from a leading university OR army experience - a must. • 6+ years of professional software development experience, with JavaScript and web technologies. • 3+ years of experience of server-side development with Node.js. • Experience working with React/Angular/Vue. • Experience in designing and developing large distributed systems and microservices architecture. • Experience working with Kubernetes - advantage. • Experience working on AI/ML-driven products - advantage. At WalkMe, we approach Diversity, Equity and Inclusion (DEI) with the same level of collaboration, innovation and accountability that we bring to the rest of our business. We believe in the value of diversity and are committed to ensuring an equitable and inclusive workplace where every employee has an equal opportunity to achieve success. WalkMe does not discriminate. If a candidate requires a reasonable accommodation to complete a job application, pre-employment testing, or a job interview or to otherwise participate in the hiring process, please contact your Talent Acquisition partner immediately. TO ALL RECRUITMENT AGENCIES: WalkMe does not accept agency resumes. Please do not forward resumes to WalkMe employees or any other company location. WalkMe is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with the Company for this specific role.

Software Engineer
W
Software Engineer Commando Team
WalkMe · Tel Aviv-Yafo

Industry leader? Well, how about an industry creator?! WalkMe, an SAP company, pioneered the world's leading Digital Adoption Platform, helping organizations navigate change across any application or system. Today it is the platform that drives AI adoption across the enterprise. Enterprise work stays fragmented across applications, and that fragmentation compounds as AI advances. Traditional training and vendor-provided help leave organizations managing change one application at a time. WalkMe guides people through change, brings AI into the flow of work, automates tasks and shows executives how workflows perform. Global leaders including IBM, Nestlé, Thermo Fisher Scientific, and the U.S. federal government trust WalkMe. WalkMe turns AI potential into AI performance. So, if you’re an expert in your field, and looking for an opportunity to work, collaborate, and innovate with some of the most talented people out there, WalkMe is the place for you! We are developing WalkMe’s revolutionary runtime engine and transforming the online experience for hundreds of millions of users. Our proprietary AI-based technology is bringing the world’s leading digital adoption platform to the next level by understanding and interacting in real time with graphical user interfaces at a human level. Our Architecture Comando Team is looking for Software Engineers who are passionate about leading technology to the extreme. What You'll Own: • Designing, developing, testing, deploying, and maintaining web applications using modern front-end and back-end technologies, including Node.js, React, TypeScript, JavaScript, and Python. • Leveraging AI-powered development tools such as Claude Code to accelerate development workflows, automate repetitive tasks, and improve code quality. • Leading server-side development using microservices architecture to ensure scalable and robust application performance. • Driving the design and implementation of micro frontend architecture, leveraging the industry's latest trends. • Mentoring junior and mid-level engineers through code reviews, pair programming, and technical guidance. • Collaborating with cross-functional teams, including product managers, designers, and other developers, to define technical direction and deliver high-quality applications. • Making architectural decisions and championing engineering best practices across the team. • Integrating AI and LLM capabilities into development pipelines and product features where applicable. What You Need to Succeed: • 5+ years of professional software development experience, with JavaScript and web technologies. (Java advantage) • Proven track record as a Senior Full Stack Developer or similar role, with a strong portfolio of successful projects demonstrating technical leadership. • Deep experience with server-side development using Node.js. • Strong understanding and hands-on experience with web technologies, architecture, and design patterns. • Experience using AI-assisted development tools (e.g., Claude Code, Cursor) to enhance productivity, generate and review code, and streamline engineering workflows. • High standards for code quality, testing, and performance, with experience establishing these standards for a team. • Proven experience working on large-scale codebases shared by multiple teams. • Experience working with NoSQL and Relational DBs. • Experience working with large scale applications - advantage. • Experience working with Cloud providers such as AWS Must. • Solid understanding of web architecture, RESTful API design, and microservices. • Excellent problem-solving skills, with a keen eye for detail and a strong commitment to delivering high-quality work. • Strong communication and interpersonal skills, with the ability to influence and collaborate effectively across teams. • Experience building or integrating LLM-powered features into production applications. At WalkMe, we approach Diversity, Equity and Inclusion (DEI) with the same level of collaboration, innovation and accountability that we bring to the rest of our business. We believe in the value of diversity and are committed to ensuring an equitable and inclusive workplace where every employee has an equal opportunity to achieve success. WalkMe does not discriminate. If a candidate requires a reasonable accommodation to complete a job application, pre-employment testing, or a job interview or to otherwise participate in the hiring process, please contact your Talent Acquisition partner immediately. TO ALL RECRUITMENT AGENCIES: WalkMe does not accept agency resumes. Please do not forward resumes to WalkMe employees or any other company location. WalkMe is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with the Company for this specific role.

Software Engineer
A
Senior Software Engineer
Anecdotes · Tel Aviv-Yafo

Description Join Anecdotes as a Senior Software Engineer and build high-impact product experiences at the core of our AI-native GRC platform. Own complex features end-to-end, work across the stack, and use modern AI tools to build and ship faster. Our story Anecdotes are redefining enterprise GRC for the AI era. We are the only AI-native enterprise GRC platform, built on a foundation of complete, accurate, and structured data automatically collected from your systems - trusted by some of the largest enterprises in the world, including Fortune 500 companies and leading auditors. We’re looking for a Senior Software Engineer to join our Product Applications team and build the next generation of Anecdotes’ product experiences. We’re looking for engineers first - not specialists defined by one part of the stack. You’ll own complex product capabilities end-to-end, from architecture and backend systems to the user-facing experience, working closely with Product and other R&D teams. You don’t need to be equally strong across every layer, but you should be curious and comfortable stepping beyond your primary expertise when the product needs it. Experience with frontend development, particularly React and TypeScript, is a strong advantage. What You'll Do • Build Key Product Capabilities - Design, build, and scale high-quality features at the heart of the Anecdotes platform. • Own Features End-to-End - Take complex product initiatives from technical design and architecture through implementation, production, and continuous iteration. • Partner with Product - Work closely with Product to understand customer needs and business challenges and turn them into simple, powerful technical solutions. • Collaborate Across R&D - Work closely with engineers across different teams to build cross-platform capabilities and solve complex technical challenges. • Raise the Bar - Mentor other engineers, lead technical initiatives, and continuously improve our development practices, tools, and frameworks. Requirements • 6+ years of software engineering experience, with strong backend engineering fundamentals - Must. • “Can do” attitude and the will to tackle any challenge head first, pushing it all the way to production. • Strong experience building, designing and shipping complex, production-grade product applications. • Hands-on experience with cloud environments such as AWS, GCP, or Azure. • Strong product mindset and the ability to understand a problem beyond the technical requirements and help shape the right solution. • Ability to mentor engineers, lead technical initiatives, and collaborate effectively within and across teams. • BSc in Computer Science or equivalent practical experience. • Strong AI adoption.

Software Engineer
D
Senior C++ Engineer
DuckDuckGo · Remote

Who We Are Hi, we're DuckDuckGo, the online protection company and remote-first team of 400+ on a mission to raise the standard of trust online. Founded in 2008 and profitable since 2014, our annual revenue is in the hundreds of millions USD and millions use our browser on Mac, Windows, iOS, and Android, our search engine, and the DuckDuckGo subscription. We also offer private, useful, and optional AI, including Duck.ai, which lets you chat privately with ChatGPT, Claude, and other AIs, all in one place. Our culture of trust, inclusivity, and empowered project management underpins everything we do, where each team member takes full ownership of their projects, from scoping and execution to postmortem. If you're seeking end-to-end ownership of your work, you've come to the right place! Your Team and Role Working on the C++ Functional Team, you'll build the high-performance code at the core of DuckDuckGo's browser using modern C++ and Chromium, and work on related projects. You can expect to work on projects like: • Implement tracker blocking that stops hidden trackers on every site without slowing page loads. • Bring VPN and Personal Information Removal into the browser through the DuckDuckGo subscription. • Catch startup and responsiveness regressions automatically, so the browser stays fast as it grows. As a Senior C++/Chromium Engineer, you'll lead complex projects from proposal through post-mortem. You'll turn vague problems into clear plans, build them in a large modern C++ codebase, and use metrics to show they worked. Some days that means low-level systems work. Others, it means architecture decisions the whole team builds on. You'll collaborate with design and product, mostly asynchronously, to build features people use to protect their privacy. About You • Ability to lead and collaborate on high-impact, complex projects from proposal through post-mortem • Skills to wrangle vague problems, propose innovative solutions, and execute them with a strong focus on metrics • 7+ years of software engineering experience • Advanced modern C++ expertise (C++23 or newer), including memory management, concurrency, and performance profiling • Experience driving technical work end-to-end on large-scale C++ codebases • Comfort with large build systems, debuggers, and profilers • Experience shipping software to a large consumer audience • Solid computer science foundation (algorithms and data structures) • Bonus: Windows development experience • Bonus: experience with browsers (Chromium, WebKit, WebView), game engines, or large desktop applications Compensation This role is paid on a regional pay scale, in local currency, and stock options: • United States: $190,500 USD annually • United Kingdom: £134,600 GBP annually • Canada: C$253,500 CAD annually • Europe/Rest of World: €157,350 EUR annually In Spain, pay is expected to transition to the EUR scale on January 1, 2027, and in other Europe/Rest of World countries on February 1, 2027. Compensation is transparent across the organization, and all team members within the same professional level and global region receive the same compensation. Eligibility for company-sponsored health benefits is limited to team members based in the United States. This program does not extend to team members located in other countries, such as Canada or the UK. Our Team Member Support Guide explains how we prioritize your wellbeing including paid parental leave, office setup, and co-working allowances. Hiring Process Hiring works best when it's a two-way street. Learn how we help you get to know DuckDuckGo, envision your future role here, and find out more about how we hire. Diversity, Equity and Inclusion DuckDuckGo provides equal work opportunities to all team members and applicants, and it prohibits discrimination and harassment of any type on the basis of race, color, ethnicity, caste, religion, age, sex (including pregnancy), national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by our policies or federal, state, or local laws. We want to ensure that our hiring process is accessible. If you need reasonable accommodation for any part of the application process because of a medical condition or disability, please send an email to [email protected] to let us know the nature of your request. Please note that: • You’ll be required to attend meetings on camera via video conferencing • Expect to travel at least two times a year: once for our all-hands meetup and again for a team retreat (each around 4-5 days). While extenuating circumstances may impact attendance, everyone is strongly encouraged to attend. • While we offer a flexible work arrangement with no core hours, expect an average full-time commitment of 40 hours per week. • A successful candidate must pass a background check as a condition of joining the team. • By applying for this role, you confirm that all information submitted is accurate and complete. You further acknowledge that providing false or fraudulent information during the application process is cause for denial of an offer, revocation of any existing offer, or other adverse action, up to and including termination after the start of your commencement of work. Disclosure Statement: Use of AI in Hiring Process As part of our commitment to enhancing our recruitment process, we utilize artificial intelligence (AI) technology to assist in reviewing and summarizing job applications and test projects, including those tools integrated into our recruitment vendor platforms. We use AI to flag potentially fraudulent applications, analyze and summarize applicants’ experience, interviews, and project performance, and help streamline our selection process. Key Principles: • Data Privacy: All information provided in your application will be handled in accordance with our Recruiting Privacy Policy. We ensure that your personal information is protected and used solely for recruitment purposes. • Human Oversight and Accountability: The AI technology is designed to support our hiring team by providing insights and summaries of applications and evaluations of test projects against scoring rubrics. All final evaluations and hiring decisions, however, will be made by our hiring team, who will consider the AI's input alongside other factors. • Transparency: We believe in transparency regarding our hiring practices. If you have any questions about how AI is used in our recruitment process, please feel free to reach out to us. By submitting your application, you acknowledge and consent to the use of AI technology in our review process. If you would like to request an alternative selection process, please contact us at [email protected]. Thank you for your interest in joining DuckDuckGo!

Software Engineer
M
Software Engineer - R&D Operations
Madlan · Tel Aviv-Yafo

Description About the Role We are looking for a Mid-Level Software Engineer to join our R&D team. In this role, you will be the backbone of our internal engineering efficiency, taking full ownership of technical issue investigation, escalation management, and developer enablement. Unlike traditional roles tied strictly to feature sprint cycles, you will operate independently alongside our core development teams. While your absolute top priority is managing technical escalations and offloading operational friction from feature developers, this role is highly dynamic. Beyond ensuring system stability, you will also have the opportunity to contribute directly to core product features and work extensively with modern AI technologies, leveraging them to automate internal workflows and enhance our platform. If you enjoy root-cause analysis, debugging complex system behaviors, working heavily with AI tools, and writing hotfixes that empower both the R&D and Customer Success teams, this position is for you. Key Responsibilities • Issue Diagnosis & Root Cause Analysis: Serve as the primary point of contact for internal R&D technical escalations, investigating bugs, system edge cases, and platform anomalies. • Protect Sprint Velocity: Shield product squads from day-to-day operational distractions by analyzing, prioritizing, and resolving technical blockers. • Code, Hotfixes & AI Integration: Write scripts, bug fixes, micro-features, and patches directly within our codebase. Leverage AI tools to optimize processes and develop AI-driven internal workflows. • Cross-Functional Collaboration (CS Focus): Serve as the primary R&D focal point for Customer Success, partnering closely with them alongside DevOps, Product, and feature squads to translate recurring issue trends into long-term architectural improvements. • Developer Enablement: Maintain and improve internal tooling, staging environments, diagnostic workflows, and developer documentation. Requirements Requirements • Min. 4 years of experience in Software Engineering, Developer Support Engineering, or high-tier Technical Operations. • 2+ years of experience with AI tools & "Vibe Coding": Proven experience using AI-assisted development tools (e.g., Cursor, GitHub Copilot, ChatGPT/Claude) to accelerate coding, alongside hands-on experience integrating AI capabilities or LLMs into workflows. • Strong hands-on coding and debugging skills in modern web development stacks (e.g., JavaScript/TypeScript, Node.js, Python, or similar). • Solid understanding of REST APIs, backend microservices, modern databases (SQL/NoSQL), and cloud infrastructure concepts. • Experience with log management, monitoring, and debugging tools (e.g., Datadog, Sentry, Kibana, Postman). • Strong analytical and troubleshooting mindset—ability to read code, trace errors across system boundaries, and isolate root causes independently. • Excellent communication skills, with the ability to articulate complex technical issues clearly to internal developers, product stakeholders, and directly with customers during high-tier technical escalations. Nice to Have • B.Sc. in Computer Science or a related field. • Prior experience working in a fast-paced SaaS or PropTech environment (e.g., Madlan ecosystem). • Basic understanding of CI/CD pipelines, Docker, or Kubernetes.

Software Engineer
D
Senior Software Engineer
DRW · Tel Aviv-Yafo

DRW is looking for highly skilled Software Engineers for an Algorithmic Trading Research Group in Tel Aviv. DRW office is located at the TLV expo center, right next to TLV University train station and offers highly competitive compensation packages. DRW is a technology-driven, diversified principal trading firm. We trade our own capital at our own risk, across a broad range of asset classes, instruments and strategies, in financial markets around the world. As the markets have evolved over the past 30 years, so has DRW – maximizing opportunities to include real estate, cryptoassets and venture capital. With over 1,000 employees at our Chicago headquarters and offices around the world, we work together to solve complex problems, challenge consensus and deliver meaningful results. It’s a place of high expectations, deep curiosity and thoughtful collaboration As a Senior Software Engineer, you will be an integral member of an algorithmic trading team comprised of experienced technologists, quantitative researchers, and traders. Your team will work closely to solve challenging technological problems and contribute to our full tech stack, from hardware and software development to grid computing. You will be surrounded by cutting edge technology, offered training and continuing education opportunities, and given immediate responsibility. We are looking for creative technologists, natural programmers, and disciplined engineers eager to develop new technologies that directly impact our business. How you will make an impact: • Work with researchers to implement research studies, simulate trading strategies, and develop algorithms to compete in financial markets. • Design trading strategy simulation software optimized for distributed computation • Develop software for large scale data acquisition, storage, accessibility, and visualization • Work with a team to maintain and extend our existing data analysis infrastructure and toolset • Guide junior engineers on best practices through mentoring, pair programming, and code reviews • Create user interfaces for data exploration and post trade analysis • Accelerate the research lifecycle from strategy prototype to production deployment • Evaluate new technology and improve our technology stack What you bring to the team: • Bachelor’s degree in Computer Science, Computer Engineering, or related field • 5+ years of software development experience in modern C++ and Python • A strong understanding of object oriented design, data structures and algorithms • Ability to advise and collaborate with researchers on software engineering tools and practices • A solid foundation in programming with the ability to think, communicate, and code clearly • Skills in numerical computing, machine learning, and visual intelligence • Demonstrated ability to produce algorithmic code in a fast-paced environment For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at https://drw.com/privacy-notice. California residents, please review the California Privacy Notice for information about certain legal rights at https://drw.com/california-privacy-notice. #LI-GV1 #LI-Onsite

Software Engineer
RA
Software Engineer (Infrastructure)
Reindeer AI · Tel Aviv-Yafo

We're building an agentic AI platform that helps enterprises transform complex business workflows into AI-powered operations. We work with leading global companies to identify high-value workflows, deploy AI agents into real business environments, and help organizations move from experimentation to measurable enterprise impact. We believe AI adoption inside the enterprise isn't just a technology challenge. It requires business context, workflow understanding, change management, trust, ownership, and a clear path to value. That's where this role comes in. We are a well-funded, early-stage startup looking for a talented and motivated Backend Engineer specializing in infrastructure to join our founding team. The focus of this role is to build and scale the infrastructure that powers autonomous AI agents automating complex enterprise workflows. You will own the systems, pipelines, and platforms that let our AI agents run reliably, securely, and at scale in production. Your Impact Infrastructure & Platform • Design, build, and own the core infrastructure powering our AI agent platform, from data pipelines to production deployment systems. • Build and scale the backend systems that support high-throughput document processing and data extraction workloads. Cloud Infrastructure and Scalability • Architect and deploy infrastructure on cloud platforms (AWS, GCP, or Azure) with a focus on scalability, reliability, and cost efficiency. • Own containerization and orchestration (Docker, Kubernetes) for all production workloads. • Build and maintain CI/CD pipelines and DevOps practices that let the team ship fast without breaking things. Data Infrastructure • Design and manage data pipelines to process and analyze large volumes of documents and unstructured data at scale. • Build the infrastructure layer connecting AI agents to databases, vector stores, and enterprise systems (ERP, CRM). API & Systems Integration • Build and maintain robust, well-documented APIs connecting AI agents with external systems and enterprise software. • Design for reliability: retries, observability, and graceful degradation across distributed systems. Security and Compliance • Implement authentication and authorization mechanisms (OAuth2, JWT) to secure AI-driven systems. • Ensure compliance with data privacy standards (e.g. GDPR, HIPAA) and drive best practices for secure data handling across the infrastructure. Monitoring and Optimization • Build observability and monitoring systems to track infrastructure health, performance, and cost. • Continuously optimize system performance for speed, reliability, and cost-efficiency at scale. Collaboration • Work closely with AI/ML engineers, product, and the founding team to make sure infrastructure decisions support fast iteration and production-grade reliability. • Participate in code reviews, design discussions, and architecture planning to drive infrastructure strategy. What It Takes Experience • 5+ years of experience in backend or infrastructure engineering, ideally supporting production AI/ML systems or high-throughput data pipelines. • Proven track record of building and scaling infrastructure in production environments. Technical Skills • Proficiency in Python. • Databases: Proficiency in SQL (PostgreSQL, MySQL) and NoSQL (e.g. Document DB, Vector DB). • Cloud: Deep experience deploying and scaling large production applications on AWS, GCP, or Azure. • Containerization and orchestration: Docker, Kubernetes. • Security: Strong understanding of OAuth2, JWT, and best practices for securing distributed systems. Nice To Have • Experience with RPA (Robotic Process Automation) tools. • Familiarity with graph databases (Neo4j) for managing complex workflows. • Familiarity with Go and Rust. • Experience working alongside AI/ML teams using frameworks like TensorFlow, PyTorch, or Hugging Face.

Software Engineer
RA
Software Engineer (Frontend)
Reindeer AI · Tel Aviv-Yafo

We’re building an agentic AI platform that helps enterprises transform complex business workflows into AI-powered operations. We work with leading global companies to identify high-value workflows, deploy AI agents into real business environments, and help organizations move from experimentation to measurable enterprise impact. We believe AI adoption inside the enterprise isn’t just a technology challenge. It requires business context, workflow understanding, change management, trust, ownership, and a clear path to value. That’s where this role comes in. We are a well-funded, early-stage startup looking for a Frontend Engineer to join our team. You’ll own the experience our customers see and use every day, turning powerful AI agents into a product that feels simple, intuitive and beautiful. If you’ve shipped a customer-facing platform, care about every pixel and interaction, and believe great UX is what makes complex technology usable, we’d love to meet you. This is an opportunity to shape the look, feel and user experience of a next-generation AI platform used by large enterprises, from the very first version. Your Impact Product & User Experience • Own the frontend of our customer-facing platform, from first concept to production. • Build modern, polished and responsive interfaces that let users interact seamlessly with AI agents and automated workflows. • Create dashboards, workflow builders and visualization tools that make complex AI processes clear, trustworthy and easy to follow in real time. • Bring a sharp eye for UX/UI, catching the details that turn a working feature into a great experience. • Partner closely with product and design to translate complex AI capabilities into simple, elegant user flows. • Use customer feedback and real usage to continuously improve the product experience. Frontend Engineering • Build a scalable, high-quality frontend architecture and a reusable component system. • Handle real-time updates, event streams and notifications so users always know what their agents are doing. • Present AI-generated data in clean, user-friendly formats and visualizations. • Work with backend APIs (REST/GraphQL) and contribute to the API layer when needed. Team Collaboration & Culture • Work closely with AI engineers, product designers and enterprise customers to align the product with real business needs. • Participate in code reviews, architecture discussions and feature planning. • Help shape our engineering culture and set the bar for product quality as part of the founding team. What It Takes Experience • 5+ years of frontend engineering experience. • Proven track record building and shipping customer-facing products or platforms used by real users in production. • A strong eye for design and UX, with a portfolio or examples of products you’re proud of. • Experience in early-stage startups or data-heavy / AI-driven products is a big plus. Technical Skills • Deep expertise in React (Svelte is a bonus) and TypeScript. • Strong command of JavaScript, HTML and CSS, including responsive design, animations and accessibility. • Experience building design systems or component libraries. • Experience with data visualization and real-time UIs. • Good understanding of REST/GraphQL APIs. Node.js experience is a plus. • Familiarity with CI/CD, testing and frontend performance optimization.

Software Engineer
RA
Software Engineer (Backend)
Reindeer AI · Tel Aviv-Yafo

We're building an agentic AI platform that helps enterprises transform complex business workflows into AI-powered operations. We work with leading global companies to identify high-value workflows, deploy AI agents into real business environments, and help organizations move from experimentation to measurable enterprise impact. We believe AI adoption inside the enterprise isn't just a technology challenge. It requires business context, workflow understanding, change management, trust, ownership, and a clear path to value. That's where this role comes in. We are a well-funded, early-stage startup looking for a talented and motivated Backend Engineer to join our founding team. The focus of this role is to design, develop, and deploy autonomous AI agents that can automate and optimize complex enterprise workflows. You will work on building intelligent systems capable of decision-making, data extraction, document processing, and other tasks typically requiring human intervention. This is an opportunity to influence the architecture and strategy of AI-driven automation solutions for large-scale enterprise environments. Your Impact AI Agent Development • Design and develop autonomous AI agents using best of breed large language models to automate tasks such as document processing, data extraction, and workflow management. • Implement reinforcement learning techniques to enhance decision-making capabilities of AI agents. AI Integration • Build and integrate APIs that connect AI agents with external systems and enterprise software (ERP, CRM). • Use frameworks like TensorFlow, PyTorch, or Hugging Face to deploy and optimize AI models for real-time processing. Data Processing and Pipelines • Design and manage data pipelines to process and analyze large volumes of documents and unstructured data efficiently. • Optimize data handling to improve speed and accuracy of AI agents. Security and Compliance • Implement authentication and authorization mechanisms to secure AI-driven systems. • Ensure compliance with data privacy standards (e.g., GDPR, HIPAA) and adopt best practices for secure data handling. Cloud Infrastructure and Scalability • Deploy AI agents on cloud platforms (AWS, GCP, or Azure) ensuring scalability and reliability. • Leverage containerization (Docker, Kubernetes) for efficient deployment and management. Testing and Optimization • Develop and execute unit, integration, and performance tests for AI-driven systems. • Continuously monitor and optimize system performance for speed, accuracy, and cost-efficiency. Collaboration • Work closely with AI researchers, front end engineers, and product teams to align AI agent capabilities with business requirements. • Participate in code reviews, design discussions, and architecture planning to drive innovation. What It Takes Experience • 5+ years of experience in software engineering with a focus on AI-driven or autonomous systems. • Proven track record of deploying AI models or agents in production environments. Technical Skills • Proficiency in Python. • Databases: Proficiency in SQL (PostgreSQL, MySQL) and NoSQL (e.g. Document DB, Vector DB). • Cloud: Experience deploying large scale production applications on AWS, GCP, or Azure. • Security: Understanding of OAuth2, JWT, and best practices for securing systems. Nice To Have • AI Frameworks: Experience with TensorFlow, PyTorch, or Hugging Face. • Experience with RPA (Robotic Process Automation) tools • Familiarity with graph databases (Neo4j) for managing complex workflows. • Familiarity with Go and Rust • Experience with CI/CD pipelines and DevOps practices.

Software Engineer
T
Senior Software Engineer
Tenzai · Tel Aviv-Yafo

Description About Tenzai Tenzai is building autonomous AI hackers that think like the world's best offensive security experts, act like them, and then help fix what they find before the real ones do. If this mission speaks to you, come defend the world's software: autonomously, continuously, and in-depth. About the role We’re looking for a Senior Software Engineer to join our R&D team and take a key role in building the core platform behind Tenzai’s autonomous security agents. This is a highly technical, hands-on role combining backend engineering, platform architecture, cloud infrastructure, and production ownership. You’ll work on complex engineering challenges around agent execution, secure access to customer environments, multi-region deployments, data isolation, and the infrastructure that enables our agents to operate safely and at scale. We’re looking for a strong, independent engineer who enjoys solving deep technical problems and owning solutions end-to-end. Responsibilites • Design Design and build core backend and platform capabilities that power our autonomous security agents • Build production-grade services in Python and Rust, with a growing focus on Rust • Own complex features end-to-end — from architecture and backend implementation to infrastructure and production • Build secure mechanisms for agents to access customer environments, credentials, and sensitive information while maintaining strict isolation and preventing data exposure • Design systems that separate agent execution from the core platform and enable agents to operate securely and independently • Build and scale multi-region cloud infrastructure, supporting data residency and regional deployment requirements • Design networking and execution infrastructure that allows customers to control where and how security testing is performed • Build internal tools and capabilities that agents can securely use as part of autonomous security workflows • Work closely with Security Research, AI/ML Research, Product, DevOps, and other engineering teams • Take ownership of reliability, scalability, observability, and production performance Requirements • 7+ years of software engineering experience, with a strong focus on backend or platform development • Strong experience building complex, production-grade backend systems • Experience with Python, Rust, Go, C++, or another systems/backend language; willingness to work primarily with Rust over time • Strong understanding of distributed systems, microservices, APIs, databases, and cloud architectures • Hands-on experience with cloud environments such as AWS and modern containerized infrastructure • Experience owning systems in production, including reliability, monitoring, debugging, and performance • Ability to work across different engineering layers when needed — backend, infrastructure, and occasionally UI • Strong system design and problem-solving skills • Highly independent, hands-on, and comfortable taking ownership of ambiguous and complex problems • Comfortable working in a fast-paced startup environment Advantages • Experience building platform, control plane, management, or orchestration systems • Experience with Kubernetes, cluster management, storage systems, or large-scale distributed infrastructure • Experience with multi-region architectures, data residency, networking, or infrastructure isolation • Experience with SRE, DevOps, or production infrastructure • Experience in cybersecurity, AppSec, identity, or security infrastructure • Experience building infrastructure for AI agents, automation platforms, or other autonomous systems • Experience with Rust in production Why Tenzai • Working on problems that matter - Software is now written and deployed faster than it can be secured. Attackers are beginning to use AI to find vulnerabilities at scale. Tenzai exists to close that gap. It's a mission that requires elite hackers, and also sharp storytellers, wicked-smart operators, and experienced market builders. • Building a category in the making - Tenzai is defining a new category in cybersecurity. That means every team — from research and engineering to product, brand, and go-to-market — has a chance to shape how the industry understands and adopts autonomous security. If you thrive building something from zero and helping a new idea take hold in the world, keep reading. • Talent density - We believe small teams of exceptional people outperform large organizations. Tenzai was founded by veteran security experts and repeat entrepreneurs. We hire deliberately and value curiosity, initiative, and craftsmanship, whatever your discipline. • Creating real impact, quickly - Whether you're building systems, shaping product experiences, telling the story, or helping customers succeed, your work will immediately influence how organizations secure their software. We move quickly, keep teams lean, and give humans ownership. • Ambition with humility - We're tackling hard problems with a team that values deep expertise and thoughtful collaboration. Everyone here is learning, experimenting, and pushing the boundaries of what's possible. Plus, we love eating lunch together.

Software Engineer
C
Senior Software Engineer - Integrations - AI/ML
ClickHouse · Remote

The Connectors team is the bridge between ClickHouse and the broader ecosystem. We build and maintain the integrations that make ClickHouse accessible to millions of developers, data practitioners, and AI agents worldwide, from high-level data visualization plugins (Tableau, PowerBI, Superset, Metabase) to connectors for data frameworks (Apache Spark, Flink, Kafka Connect, Fivetran), orchestration platforms, and AI tooling. Our work directly shapes how companies process massive datasets: real-time analytics platforms that ingest millions of events per second, observability systems that monitor global infrastructure, and, increasingly, AI-powered data applications that redefine how teams work with data. We collaborate closely with the open-source community, internal teams, and enterprise users to ensure ClickHouse integrations set the standard for performance, reliability, and developer experience. About the role As a Senior Software Engineer specializing in the AI & ML ecosystem, you'll be a core contributor owning and evolving critical parts of ClickHouse's AI ecosystem. This role sits at the intersection of high-performance database engineering and developer experience. You'll craft tools that enable Engineers and Data Scientists to harness ClickHouse's speed and scale in the frameworks they already use. We're looking for someone who has firsthand experience as an AI & MLEngineer or Data Scientist. The data practitioner's world is shifting rapidly: databases are no longer just query targets, but they're becoming active participants in AI-powered workflows, serving as vector stores for RAG pipelines, backends for LLM-powered agents, and real-time feature stores for ML inference. You understand these workflows not from the outside, but because you've operated within them. You don't just build integrations, you bring product-level insight into what we should build and why. You'll own the full lifecycle of key AI/ML integrations, driving architecture, performance, and feature direction across AI & LLM Ecosystem: LangChain, LlamaIndex, n8n, and broader AI tooling: embedding pipelines, retrieval-augmented generation with ClickHouse as a vector store, ML feature stores, and LLM-powered data applications. ClickHouse's columnar architecture and query performance make it exceptionally well-positioned in this new landscape. Your job is to make that potential real: building the robust, production-ready connectors that make ClickHouse the natural choice when data practitioners design their next-generation AI and data systems. What you'll do • Own and evolve ClickHouse's Python connector and SDK ecosystem, raising the bar on performance, reliability, and API design • Drive the AI/LLM integration strategy: designing connectors and patterns that make ClickHouse a natural fit in RAG architectures, ML feature pipelines, and LLM-powered data applications • Engage actively with the open-source community: triage issues, support contributors, advocate for users, and shape the roadmap based on real-world feedback • Collaborate with Product, Cloud, and other engineering teams to align integration work with broader platform priorities • Bring a practitioner's perspective to roadmap decisions, grounding prioritization in genuine Data Engineer and Data Scientist workflows About you • 7+ years of software development experience, including hands-on time as a Data Scientist or ML Engineer • Deep, proven experience designing, building, and maintaining production-grade Python connectors, SDKs, or integrations for at least one major platform (orchestration, BI, MLOps, or data transformation) • Hands-on experience applying AI/ML in production data-engineering contexts: embedding generation, vector search, feature pipelines, or LLM-powered tooling that shipped and ran in production • Solid experience with the Python data ecosystem: Pandas, NumPy, Pydantic, and related libraries • Strong database fundamentals: SQL, data modeling, query optimization, and familiarity with OLAP/analytical databases • Solid experience with concurrent Python: threading, multiprocessing, and async patterns • Outstanding written and verbal communication; comfortable collaborating across engineering functions and with open-source communities Bonus points for: • Prior experience as a Data Engineer or Data Scientist in a product-facing or platform role • Familiarity with ClickHouse or similar high-performance OLAP platforms • Familiarity with the JVM ecosystem • Experience deploying AI/ML models in production, including inference APIs and vector databases • Familiarity with tools like dbt, Airflow, Dagster, Prefect is a plus Perks • Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in over 25 countries. • Healthcare - Employer contributions towards your healthcare. • Equity in the company - Every new team member who joins our company receives stock options. • Time off - Flexible time off in the US, generous entitlement in other countries. • A USD$500 Home office setup if you’re a remote employee. • Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites. Culture - We All Shape It As part of a rapidly scaling start-up, you will be instrumental in shaping our culture. Are you interested in finding out more about our culture? Learn more about our values here. Check out our blog posts or follow us on LinkedIn to find out more about what’s happening at ClickHouse. Equal Opportunity & Privacy ClickHouse provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type based on factors such as race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Please see here for our Privacy Statement.

Software Engineer
S
Senior Software Engineer
Simply · Tel Aviv-Yafo

Simply's mission is to make the pursuit of creative hobbies simple and fun for all. Our top-grossing apps Simply Piano, Simply Guitar, Simply Sing, and Simply Draw put us on the fast track to building the world's largest consumer subscription service for creative learning. With over a million monthly downloads and hundreds of thousands of daily learners, we're building the AI creative companion for every home. What Senior Software Engineers do at Simply In this key engineering role in one of our multidisciplinary product teams, you will take end-to-end ownership of the engineering discipline and tasks that will bring the most impact and joy to millions of learners. All this while quickly learning and adapting to do whatever it takes to solve the unsolvable. Who you are and what you’ve done • You are passionate about bringing impact through code • You have a get-things-done attitude • At least 5 years of extensive software engineering experience, preferably across a variety of technologies • BSc in Computer Science or equivalent practical experience • A team player with amazing verbal and written communication skills • Passionate about product and impacting people

Software Engineer
N
Junior Software Developer
Nanox · Israel

Description Nanox (NASDAQ: NNOX) is a dynamic and growing organization, focused on driving the world’s transition to preventive health care by bringing a full solution of affordable medical imaging technologies based on advanced AI and a proprietary digital source. Nanox’s vision encompasses expanding the reach of Nanox technology both within and beyond hospital settings, providing a seamless end-to-end solution from scan to diagnosis, leveraging AI for more accurate diagnostics and maintaining a clinically-driven approach. Join Us and Make an Impact! Being a Nanoxer means becoming part of a pioneering team that’s transforming the future of healthcare. You’ll thrive in an innovative environment, pushing the boundaries of technology and AI to drive the transition to preventive healthcare. Experience growth in a fast-paced, dynamic setting, working alongside passionate professionals who value your ideas. Our innovative environment encourages creativity and collaboration, offering you the chance to grow professionally while making a meaningful impact on global health. Shape your career and the future of medical imaging with us. We are looking for a motivated and curious Software Engineer to join our R&D team. This position is ideal for a developer with several years of professional experience who is looking to take the next step, broaden their technical skills, and gain hands-on experience working on complex multidisciplinary systems that combine software, hardware, cloud technologies, and AI. We are looking for someone who is eager to learn, enjoys solving challenging technical problems, and is not afraid to explore unfamiliar technologies and domains. The ideal candidate has strong software-development fundamentals, a hands-on mindset, and the motivation to grow into a developer who can understand and contribute to the system as a whole. Responsibilities • Design, develop, test, and maintain application and backend components using .NET, JavaScript, and Python. • Participate in the development of microservices and distributed applications. • Work with Linux-based systems, including application deployment, debugging, logs, scripting, and troubleshooting. • Work with cloud services, containers, databases, and messaging technologies. • Participate in the development and integration of LLM-based features and AI agents. • Investigate and troubleshoot issues across software, networking, cloud, and hardware interfaces. • Participate in design discussions, code reviews, testing, integration, and production support. • Take increasing ownership of features and components as your technical knowledge and experience grow. • Continuously learn new technologies, tools, and areas of the system. Requirements • 3+ years of professional software development experience. • Good programming skills and understanding of object-oriented programming and software development principles. • Professional experience developing applications using C# and .NET. • Basic experience working with Linux environments and a willingness to deepen your Linux and system-level knowledge. • Understanding of REST APIs and client/server architectures. • Experience working with SQL and/or NoSQL databases. • Familiarity with Git and modern software-development workflows. • Strong analytical and problem-solving skills. • Ability and willingness to investigate problems independently while knowing when to ask for help. • Good communication skills and ability to work effectively as part of a multidisciplinary team. • B.Sc. in Computer Science, Software Engineering, Electrical Engineering, or a related field (or equivalent experience). Preferred Qualifications: • Experience in medical devices, healthcare software, or another multidisciplinary/regulated environment. • Experience with microservices or distributed systems. • Familiarity with Docker, Kubernetes, or containerized applications. • Experience with cloud platforms such as Azure, AWS, or GCP. • Familiarity with messaging/event-driven systems such as RabbitMQ, Kafka, Azure Service Bus, or equivalent. • Experience or strong interest in Large Language Models (LLMs), AI agents, RAG, or other Generative AI technologies. • Familiarity with networking, communication protocols, device control, or hardware-software integration.

Software Engineer
N
Senior Software Developer
Nanox · Israel

Description Nanox (NASDAQ: NNOX) is a dynamic and growing organization, focused on driving the world’s transition to preventive health care by bringing a full solution of affordable medical imaging technologies based on advanced AI and a proprietary digital source. Nanox’s vision encompasses expanding the reach of Nanox technology both within and beyond hospital settings, providing a seamless end-to-end solution from scan to diagnosis, leveraging AI for more accurate diagnostics and maintaining a clinically-driven approach. Join Us and Make an Impact! Being a Nanoxer means becoming part of a pioneering team that’s transforming the future of healthcare. You’ll thrive in an innovative environment, pushing the boundaries of technology and AI to drive the transition to preventive healthcare. Experience growth in a fast-paced, dynamic setting, working alongside passionate professionals who value your ideas. Our innovative environment encourages creativity and collaboration, offering you the chance to grow professionally while making a meaningful impact on global health. Shape your career and the future of medical imaging with us. We are looking for a motivated and curious Senior Software Engineer to join our R&D team. This position is ideal for a developer who is looking to take the next step, broaden their technical skills, and gain hands-on experience working on complex multidisciplinary systems that combine software, hardware, cloud technologies, and AI. We are looking for someone who is eager to learn, enjoys solving challenging technical problems, and is not afraid to explore unfamiliar technologies and domains. The ideal candidate has strong software-development fundamentals, a hands-on mindset, and the motivation to grow into a developer who can understand and contribute to the system as a whole. Responsibilities • Design, develop, test, and maintain application and backend components using .NET, JavaScript, and Python. • Participate in the development of microservices and distributed applications. • Work with Linux-based systems, including application deployment, debugging, logs, scripting, and troubleshooting. • Work with cloud services, containers, databases, and messaging technologies. • Participate in the development and integration of LLM-based features and AI agents. • Investigate and troubleshoot issues across software, networking, cloud, and hardware interfaces. • Collaborate with software, hardware, system, algorithm, and cloud engineers as part of a multidisciplinary R&D environment. • Participate in design discussions, code reviews, testing, integration, and production support. • Take increasing ownership of features and components as your technical knowledge and experience grow. • Continuously learn new technologies, tools, and areas of the system. Requirements • 5+ years of professional software development experience. • Good programming skills and understanding of object-oriented programming and software-development principles. • Professional experience developing applications using C# and .NET. • Basic experience working with Linux environments and a willingness to deepen your Linux and system-level knowledge. • Understanding of REST APIs and client/server architectures. • Experience working with SQL and/or NoSQL databases. • Familiarity with Git and modern software-development workflows. • Strong analytical and problem-solving skills. • Good communication skills and ability to work effectively as part of a multidisciplinary team. • B.Sc. in Computer Science, Software Engineering, Electrical Engineering, or a related field (or equivalent experience). Preferred Qualifications: • Experience in medical devices, healthcare software, or another multidisciplinary/regulated environment. • Experience with microservices or distributed systems. • Familiarity with Docker, Kubernetes, or containerized applications. • Experience with cloud platforms such as Azure, AWS, or GCP. • Familiarity with messaging/event-driven systems such as RabbitMQ, Kafka, Azure Service Bus, or equivalent. • Experience or strong interest in Large Language Models (LLMs), AI agents, RAG, or other Generative AI technologies. • Experience with Python or another programming language in addition to C#. • Familiarity with networking, communication protocols, device control, or hardware–software integration.

Software Engineer
F
Software Engineer - Core
Finubit · Tel Aviv-Yafo

Description Join our growing Company that is revolutionizing the banking industry with a cutting-edge platform. As a Software Engineer, you will play a critical role in designing, delivering, and maintaining software that powers the bank's core financial logic—where reliability, precision, and performance are paramount. You will have the opportunity to work on industry-defining technology, implement robust processes, and contribute to a culture of excellence. Responsibilities • Design, implement, and validate robust financial logic and testing infrastructure, primarily using Python. • Provide technical guidance, mentorship, and code reviews to team members. • Collaborate with customers and internal stakeholders to transform ambiguous requirements into clear, actionable functional specifications. • Work with the team to establish and promote a culture of quality and engineering excellence. • Troubleshoot and resolve issues, ensuring solutions are delivered effectively both independently and as part of a team. Requirements • Bachelor’s degree in Computer Science, Computer Engineering, or a related field. • 5+ years of professional software development experience. • Proficiency in Python or a strong understanding of a similar hashmap-heavy dynamic language (e.g., JavaScript, Ruby, Perl). • Experience working on product cores, engines, or infrastructure software is a strong advantage. • Experience in environments with a low margin for error (e.g., embedded systems, medical applications) is a plus. • Exposure to highly regulated industries such as fintech or medical systems is a strong advantage. • Hands-on experience with cloud platforms such as AWS or GCP. • Hands-on experience with AI. Claude is a strong advantage. • Familiarity with event streaming and messaging platforms such as Kafka. • Excellent problem-solving, analytical, and debugging skills. • Strong communication skills and ability to collaborate effectively with cross-functional teams. Why join us? • Be part of an innovative team creating a game-changing solution for the banking industry. • Work on challenging, impactful product in a collaborative startup environment. • Competitive compensation, benefits, and flexible work culture.

Software Engineer