Live Job Feed

Find Your Dream Career

Thousands of curated opportunities from top companies — filter by role, salary, and remote preference to find your perfect fit.

Free foreverNo credit card requiredVerified listings
788+Live Positions
—Companies
100%Free to Apply
Updated HourlyFresh Listings
Quick:
Browse:

788 jobs

Head of Software Engineering (d/f/m)
Full TimeOn-siteDirector
pythonjavagoswiftkotlinreact+15

Introduction As Head of Software Engineering (f/m/d) at orderbird, you will take overall responsibility for the organization, resource planning, and leadership of our engineering department. You will play a key role in shaping technical directions and building a scalable, high-performing engineering culture that sustainably supports our business and product goals. What you can look forward to Deutschlandticket, Egym Wellpass, JobRad, and a company pension scheme with a 100% employer contribution match from orderbird Hybrid work model – flexible working split between the office and working from home Access to nilo Health – 1:1 coaching sessions for your mental health and that of your loved ones Fast and clear decision-making processes alongside close collaboration across all departments An Apple hardware package Startup mentality combined with security, backed by a publicly listed parent company We celebrate our successes together! Whether at the summer party, a BBQ evening on our rooftop terrace, or just because A nest in Berlin: a rooftop terrace overlooking Berlin-Kreuzberg and our office dogs, who are already looking forward to meeting you Company Update every Wednesday: During our Breakfast Update, various teams take turns sharing updates on their projects. Every week, you'll stay in the loop on facts, figures, and meet new "birds" including fun facts An international team and no dress code – everyone is warmly welcome! Among other tasks you will be working on Strategic Leadership & Organization: You will lead our entire engineering team Translate business strategy into actionable engineering roadmaps Lead Engineering Managers, Staff Engineers, and Technical Product Managers, overseeing their performance and development while supporting the recruiting process for new team members Collaborate closely with the CEO, Product, Go-To-Market, and other key stakeholders on strategic planning, prioritization, and company-wide decision-making Manage the engineering budget, workforce planning, and external vendor/outsourcing strategy – aligning costs, capacity, and business value What you bring along for this role 5+ years of proven experience leading a larger and technically diverse engineering organization – ideally in a fintech environment or SaaS company, with a track record of actively developing internal talent into senior and leadership roles Strong background in infrastructure design and implementation, combined with end-to-end system architecture experience across production environments, ensuring systems are scalable, resilient, performant, and able to serve customers efficiently at scale. Technical understanding of modern software architectures and software development processes Ability to explain complex technical concepts clearly and comprehensively to non-technical stakeholders Tech & AI affinity: Keen interest in modern engineering tools, automation, and AI-supported workflows Keeping up with technology trends in SaaS and Payments areas Business-fluent English skills, both spoken and written Technology experience across several of the following areas: Mobile: iOS and Android, including Objective-C, Swift, and Kotlin Multiplatform Backend & Web: Python, Java, Django, React, PostgreSQL, and Redis Cloud & Infrastructure: AWS, Docker, Kubernetes, and CI/CD pipelines Observability: Sentry, Datadog, or comparable monitoring and observability platforms Payments: Payment terminal integrations and payment processing ecosystems Fiscalization: Experience with fiscalization and compliance requirements or regulated POS environments is a plus Find more English Speaking Jobs in Germany on Arbeitnow

View Job
Senior Application Security Engineer
Nabla
NablaParis office, Germany8 days ago
Full TimeOn-siteSenior
pythongokotlingcpci/cdllm+14

About Nabla Nabla delivers a unified clinical AI platform used by healthcare organizations across specialties and care settings. The platform includes: Ambient AI documentation that captures clinical conversations and generates structured notes. AI-powered dictation and clinical workflow tools embedded directly within EHR systems. Agentic AI capabilities that support multi-step clinical and administrative tasks. Enterprise-grade infrastructure built for secure deployment across health systems. About the Role We are scaling our healthcare AI platform, with more products, integrations and AI agents, and more protected health information (PHI) flowing through them. To keep pace, we're growing our security engineering team and looking for an exceptional Senior Security Engineer . Our cloud infrastructure handles highly sensitive healthcare data, so security is core to everything we do. Our engineers already ask the right questions every day: can we use a one-time token here? How long should it live? How do we scope this OAuth Client? You'll work directly with our Lead Security Engineer to bring real AppSec expertise into the product squads, and to strengthen security well beyond them. This is a hands-on, high-impact role. About half your time goes to AppSec , but it is deliberately a broad security engineering role, not a pure code-review or pentest job. You'll regularly cross into platform and cloud, CI/CD and detection, and you'll own problems from start to finish. Code scanning, SCA and AI-driven code review are already running, but there is no AppSec process to undo. The threat-modeling practice, the security review loop, the triage rhythm and the secure-by-default libraries don't exist yet. You'll build them and run them. If you're pragmatic, love working shoulder to shoulder with developers, and want your work to protect patients' most sensitive data, this role is for you. Responsibilities Partner with the product squads as their go-to security engineer: design reviews, per-feature threat modeling, and fast, opinionated answers on authN/authZ, tokens and session design. Secure our authentication and authorization surfaces (OAuth clients, one-time codes, multi-org tenancy, the Core API user API, embedded/postMessage SDKs) and hunt for BOLA, IDOR and broken access control before attackers do. Run the code-security findings loop: triage and prioritize results from our SAST, SCA, secrets and IaC scanners and AI-driven code review, route them to the right owners with SLAs, and drive the dependency-vulnerability backlog down, fixing issues yourself when that's faster. Secure our AI/LLM features and internal agents, covering prompt injection, tool and permission scoping for autonomous agents, PHI leakage, de-identification assurance and model/API egress. Run the external testing program: scope and run pentests (web, mobile, backoffice), validate fixes, operate our vulnerability disclosure program, and stand up a bug bounty. Build secure-by-default guardrails (secure coding guidelines, hardened libraries and patterns, pre-commit and PR checks) so the secure path is the easy path. Qualifications 5 to 8+ years in security engineering, including at least 2 to 3 years in application or product security, or experience as a software engineer with a strong security focus. Deep understanding of modern web and API security: OAuth 2.0 / OIDC, session and token design, multi-tenancy, and the OWASP Top 10 and API Top 10. You can find access-control flaws by reading code. Strong coder, comfortable reading and fixing production code (mostly Kotlin and Python, plus web, mobile and desktop clients) and automating in Python. Experience running threat modeling and security design reviews, and operating SAST, SCA and secrets scanning in CI with a real triage loop, not just a dashboard. Genuine breadth: comfortable moving between an API design review, a supply-chain hardening PR and an incident in the same week, and honest about what you don't know yet. Excellent communicator who earns developers' trust and works well with engineering, compliance and IT. Full professional fluency in French and English (oral and written). Nice to have: LLM / AI agent security, mobile app security, pentest or bug bounty experience, GCP / GKE, or experience in healthcare or another regulated industry. Life at Nabla When you join Nabla, you join a team that is driven by excellence, curiousity, and kindness. Together, we're committed to making clinicians' lives easier and improving healthcare experiences for everyone. We believe clinicians should be able to focus on what they were trained to do, caring for their patients, and that no patient should feel their visit was rushed. We work hard and make time to have fun, too. Our #nablabla channel is just as active as #feature-show-off . We support well-being with workday activities at least three times a week; choose from yoga, running, Pilates, or HIIT. We also host regular off-sites, meet up across New York, Paris, San Francisco, and other cities, and keep the chocolate and nuts well stocked. If this sounds like an environment where you'll thrive, we look forward to reading your application. Our Values at Nabla Joining Nabla means being part of a team that shares a commitment to excellence, humility, growth, and inclusion. Every day is a new chance to excel We aim for nothing less than the best and are willing to put in the effort and dedication required to exceed standards. We learn from yesterday's failures and do better every day. Stay humble There's no place for ego in our team. Our collective success is more important than individual achievements. We see humility as wisdom — keeping focus on the bigger picture. Feedback is a gift We embrace feedback and foster a culture of trust and respect that helps everyone grow. We communicate openly about both achievements and challenges, and we actively involve each other in finding solutions. Committed to diversity We recognize the ongoing challenge of diversity in tech. Our responsibility starts with fostering an inclusive environment where everyone feels empowered to be their authentic selves and do their best work. Diversity & Inclusion Diversity and inclusivity are fundamental values at Nabla. We embrace individuals from various backgrounds, including race, gender, educational history, sexual orientation, and beyond. As an equal opportunity employer, we actively seek out and welcome applicants from diverse backgrounds, believing that a wide range of perspectives enriches our team and enhances our ability to innovate and thrive. Avoid recruitment scams: Stay safe and informed There is an active employment and financial scam which uses Nabla to collect personal information. If you're contacted by a Nabla recruiter, please ensure they are utilizing a nabla.com email address. We will never ask for the exchange of any money or credit card details during the recruitment process. Nabla utilizes a hiring platform for all applications; please be aware of any suspicious email activity. You can find more information following this link . Nabla does not accept unsolicited CVs from recruiters or employment agencies in response to the Nabla Careers page or a Nabla social media post. Any unsolicited CVs, including those submitted directly to hiring managers, are deemed to be the property of Nabla. Find more English Speaking Jobs in France on Arbeitnow

View Job
Senior Staff Engineer - Mobile/Kotlin
Full TimeFully RemoteSenior$163,000 - $265,000 / Year
swiftkotlinplatform engineeringremediationarchitecturetrading+1

About Us Fanatics is building a leading global digital sports platform. We ignite the passions of global sports fans and maximize the presence and reach for our hundreds of sports partners globally by offering products and services across Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming, allowing sports fans to Buy, Collect, and Bet. Through the Fanatics platform, sports fans can buy licensed fan gear, jerseys, lifestyle and streetwear products, headwear, and hardgoods; collect physical and digital trading cards, sports memorabilia, and other digital assets; and bet as the company builds its Sportsbook and iGaming platform. Fanatics has an established database of over 100 million global sports fans; a global partner network with approximately 900 sports properties, including major national and international professional sports leagues, players associations, teams, colleges, college conferences and retail partners, 2,500 athletes and celebrities, and 200 exclusive athletes; and over 2,000 retail locations, including its Lids retail stores. Our more than 22,000 employees are committed to relentlessly enhancing the fan experience and delighting sports fans globally. Overview As a Sr. Staff Engineer at Fanatics, you are a recognized technical leader. You operate both strategically and hands-on while leading ambitious projects, and your solutions set the standard for the team. Your bold decisions balance immediate business needs with long-term technical excellence. Through your leadership, you cultivate a culture of excellence and innovation that leaves a lasting impact. We own the Fanatics App, the mobile app at Fanatics that encompasses elements from all of our different brands and businesses. The Fanatics App brings together Free to Play games, live events, ecommerce, and new product experiences to deliver a best-in-class Sports platform. Fundamentally, we are one team in everything we do, from the user experience to coding and architecture. We aim to deliver on our Customer Promise by delighting our millions of monthly active users. Responsibilities Develop a comprehensive understanding of the industry, product, and roadmap, leveraging this knowledge to shape team strategy and influence the direction of the organization Lead the end-to-end technical execution of complex features and systems, from ideation and architecture to deployment and refinement Define and enforce engineering principles, guidelines, and best practices Customer Focused, Android Platform expert driving decisions to best serve Android and the Mobile ecosystem for the Fanatics apps through Kotlin Multi-platform Partner closely with product, design, and other stakeholders to make high-impact technical decisions that align with both business goals and long-term scalability Work with iOS and Android leaders throughout the company to share best practices, code and entire features across multiple apps Lead incident resolution as part of the on-call rotation, ensuring swift diagnosis and remediation of critical software issues Proactively identify and remove roadblocks, occasionally collaborating cross-team collaboration to maintain momentum on complex projects Conduct and elevate code reviews, sharing expertise to enhance code quality Steer team planning and design discussions, introducing innovative approaches to solve technical challenges and optimize design patterns Champion improvements to software quality, testability, operational metrics, and team documentation, setting a higher standard for the organization Mentor and coach engineers at all levels, fostering a culture of continuous learning and professional growth across the team Be open to occasional travel to Fanatics offices and other locations for conferences, events, meetings, and team-building activities Required Qualifications 10+ years of experience building delightful, highly scalable, performant and beloved Android apps, excellence in Kotlin Multiplatform, Compose Multiplatform and other Android technologies Demonstrated ability to drive consensus and mentor others in effective coding and architectural strategies Systems-level functional knowledge, experience or understanding of Backend Client API, Platform Engineering, and Client-supporting systems in Marketing and Analytics Knowledge of observability practices , including logging, monitoring, and tracing in native apps Excellent communication skills , capable of conveying complex technical concepts clearly and effectively to diverse audiences, including engineers, executives, and non-technical stakeholders. Team-first mentality , with a willingness to do what it takes to get the job done and a desire to strive for better. Thrives in a high-growth environment where priorities evolve regularly and decisions are made quickly. Preferred Qualifications Experience sharing code across multiple native and cross-platform apps, using native libraries or a cross-platform technology like Kotlin Multiplatform and Compose Multiplatform Experience with webviews and how to stitch together coherence app experiences across multiple technologies Experience in the sports industry, e-commerce, or gaming Ability to work in diverse codebases, both legacy and greenfield, in different languages and environments If you possess some of these qualifications but not all of them, we still encourage you to apply! #LI-AC2 Ranges will change based on country and state of residence, which are reflected in Geographical Zones defined by Fanatics Betting and Gaming. The range incorporates all of our Geographical Compensation Zones and is subject to change as the Zone associated with the actual offer is confirmed. In addition to the base and bonus, full-time employment, and more. For information about our benefits, please visit https://benefitsatfanatics.com/ Salary Range $163,000—$265,000 USD By submitting your application, you agree to our terms of service and acknowledge you have read our Candidate Privacy Policy. Fanatics will never ask candidates for money, banking information, or other sensitive personal information as part of the interview process. If you receive a suspicious message claiming to be from Fanatics recruiting, please do not respond and report it here .

View Job
Senior Software Engineering Manager
Full TimeFully RemoteDirector$163,000 - $265,000 / Year
kotlinagilescrumarchitecturetradingrecruiting

About Us Fanatics is building a leading global digital sports platform. We ignite the passions of global sports fans and maximize the presence and reach for our hundreds of sports partners globally by offering products and services across Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming, allowing sports fans to Buy, Collect, and Bet. Through the Fanatics platform, sports fans can buy licensed fan gear, jerseys, lifestyle and streetwear products, headwear, and hardgoods; collect physical and digital trading cards, sports memorabilia, and other digital assets; and bet as the company builds its Sportsbook and iGaming platform. Fanatics has an established database of over 100 million global sports fans; a global partner network with approximately 900 sports properties, including major national and international professional sports leagues, players associations, teams, colleges, college conferences and retail partners, 2,500 athletes and celebrities, and 200 exclusive athletes; and over 2,000 retail locations, including its Lids retail stores. Our more than 22,000 employees are committed to relentlessly enhancing the fan experience and delighting sports fans globally. Overview : As a Senior Engineering Manager at Fanatics, you will be a technical leader with the ability to grow and scale engineering teams that can deliver business results and ship high-quality software for customer-facing products and internal platforms. We own the Fanatics App, the mobile app at Fanatics that encompasses elements from all of our different brands and businesses. The Fanatics App brings together Free to Play games, live events, ecommerce, and new product experiences to deliver a best-in-class Sports platform. Fundamentally, we are one team in everything we do, from the user experience to coding and architecture. We aim to deliver on our Customer Promise by delighting our millions of monthly active users. Responsibilities : Provide leadership and technical expertise within your engineering vertical Build and lead one or more teams to deliver software while adhering (and contributing) to engineering best practices Manage, coach, and develop engineers working across mobile and backend platforms Clarify technical requirements, negotiate priorities, and manage projects to deliver on time by leading daily scrum activities Work closely with your product and design partners to create an ambitious, yet achievable roadmap that can be communicated to executives and stakeholders. Drive reliable and predictable team execution by setting clear objectives, using data and KPIs to drive transparency, and champion continuous improvement across engineering practices and systems Drive effective adoption of AI-assisted engineering workflows, including development tooling, documentation, testing support, code review augmentation, and developer enablement best practices Provide clear updates (KPIs, status, metrics) to an executive audience and key stakeholders Help to recruit, assess and onboard a diverse group of talented engineers Bring together stakeholders across Fanatics to align diverging ideas into an actionable roadmap Remain technically engaged in architecture discussions, operational reviews, development workflows, and engineering quality practices while empowering engineers to own implementation details Must be open to occasional travel to Fanatics offices and other locations for conferences, events, meetings, and team-building activities Required Qualifications : 3+ years of experience managing one or more engineering teams 4+ years of experience building highly scalable and fault tolerant systems You have knowledge of a broad range of design approaches and can deconstruct an architecture to be developed by different teams Able to scope a project with targeted dates to ensure your team meets business needs Knows how to discern which features are essential, can be triaged, or omitted and works to negotiate with Product Management Able to effectively communicate complex technical subjects to a variety of audiences (engineers, technical leaders, marketing and operations teams, non-technical functional leaders) Familiar with Agile software product delivery and SCRUM methodology Excellent analytical and problem solving skills Solid report writing skills with the ability to gather, evaluate and analyze relevant information while structuring material in a logical and coherent manner. Thrives in an entrepreneurial, hyper-growth environment where priorities evolve regularly and decisions are made quickly Team-first mentality, with a willingness to do what it takes to get the job done and a desire to strive for better Able to effectively work cross-functionally within an enterprise environment Preferred Qualifications : Experience working in a start-up environment Strong mobile software engineering background Experience working with Kotlin Multiplatform and/or Compose Multiplatform Passion for sports cards, collectibles, or live commerce If you possess some of these qualifications but not all of them, we still encourage you to apply! #LI-AC2 Ranges will change based on country and state of residence, which are reflected in Geographical Zones defined by Fanatics Betting and Gaming. The range incorporates all of our Geographical Compensation Zones and is subject to change as the Zone associated with the actual offer is confirmed. In addition to the base and bonus, full-time employment, and more. For information about our benefits, please visit https://benefitsatfanatics.com/ Salary Range $163,000—$265,000 USD By submitting your application, you agree to our terms of service and acknowledge you have read our Candidate Privacy Policy. Fanatics will never ask candidates for money, banking information, or other sensitive personal information as part of the interview process. If you receive a suspicious message claiming to be from Fanatics recruiting, please do not respond and report it here .

View Job
Principal macOS Security Researcher
Full TimeFully RemoteSenior$215,000 - $225,000 / Year
pythongorubyswiftelasticsearchkibana+6

What We Do: Cybercrime is growing, and more businesses are getting hit by threats that used to target only the biggest organizations. That pushes defenders like us to operate at the highest level, and it deepens our need for good people who want to make a meaningful impact. Founded in 2015 by former NSA cyber operators, Huntress is a remote-first team working to make enterprise-grade cybersecurity accessible to businesses of all sizes. We work closely with security teams and service providers protecting complex environments, often without the time or headcount to handle it all. That's why we build our technology in-house and back it with a 24/7 human-led Security Operations Center (SOC). As a result, our platform is never disconnected from the experts who manage it, ensuring our customers' protection. Huntress now secures more than 5M endpoints and 16M identities worldwide. Those numbers keep growing because more businesses rely on us to help carry the load and operate with more confidence. Every day, you can see that commitment in how we stand with our customers and how we show up for each other. Reports to: Manager, Product Research Location: Remote US Compensation Range: $215,000.00 to $225,000.00 base plus bonus and equity What You'll Do: Lead product research initiatives that develop and evaluate macOS security product strategies and technologies Identify and prototype new telemetry from Apple's Endpoint Security API and other macOS subsystems to expand prevention, hardening, and detection capabilities Reproduce and analyze macOS attacks through hands-on execution of attacker techniques, malware detonation, and vulnerability exploitation Reverse engineer macOS malware and Apple's own security frameworks (XProtect, XProtect Remediator, Gatekeeper, TCC) to identify coverage gaps and inform product direction Prototype and test new tools and methodologies for offensive operations against macOS endpoints, including EDR evasion and bypass research Build proof-of-concept implementations that demonstrate the feasibility of new capabilities Document research findings and collaborate with Detection Engineering on writing and tuning detectors Coordinate with Product and Engineering teams to integrate and operationalize solutions developed by Security teams Stand up ephemeral research environments and attacker infrastructure using cloud, VM, and container technologies Track Apple platform changes across beta and release cycles, and assess their impact on agent capability, telemetry, and detection coverage Identify and address gaps in macOS product coverage, including false positive and false negative investigations Develop internal and external technical documentation to educate customers and adjacent teams on macOS security risks and opportunities Mentor and teach across the team on macOS internals, malware analysis, and research methodology Promote Huntress' reputation through public speaking, CFPs, blogs, and media interaction What You Bring To The Team: Deep expertise in macOS system internals, including the security model, code signing and notarization, TCC, SIP, persistence, and the Mach-O file format Hands-on experience with Apple's Endpoint Security API and system extension development Authority on macOS security threats, attack techniques, and the current macOS malware landscape Familiarity with macOS fleet management (MDM, configuration profiles, mobileconfig deployment) Experience red teaming and performing attack emulation to bypass EDR on macOS Proficiency with Swift. Additional understanding of Go, Python, and/or Ruby is preferred. Experience with the MITRE ATT&CK matrix, Sigma, YARA, and Elasticsearch/Kibana Track record of building POCs and carrying research from concept through to a shipped product capability Experience leading data requirements work and tying it to cost/benefit analysis on collecting and storing only high-value telemetry Commitment to clear written documentation of research findings Comfortable reading Apple developer documentation, framework headers, and API references to answer undocumented questions An understanding of how SMBs utilize IT automation tools such as PSAs and RMMs is strongly preferred Bonus : Comfortable reverse engineering Mach-O binaries and scripted payloads using debuggers and a disassembler suite (Binary Ninja, IDA Pro, Hopper, or Ghidra) What We Offer: 100% remote work environment - since our founding in 2015 Generous paid time off policy, including vacation, sick time, and paid holidays 12 weeks of paid parental leave Highly competitive and comprehensive medical, dental, and vision benefits plans 401(k) with a 5% contribution regardless of employee contribution Life and Disability insurance plans Stock options for all full-time employees One-time $500 reimbursement for building/upgrading home office Annual allowance for education and professional development assistance $75 USD/month digital reimbursement Access to the BetterUp platform for coaching, personal, and professional growth Huntress is committed to creating a culture of inclusivity where every single member of our team is valued, has a voice, and is empowered to come to work every day just as they are. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, disability, veteran status, genetic information, marital status, or any other legally protected status. We do discriminate against hackers who try to exploit businesses of all sizes. Accommodations: If you require reasonable accommodation to complete this application, interview, or pre-employment testing or participate in the employee selection process, please direct your inquiries to accommodations@huntresslabs.com . Please note that non-accommodation requests to this inbox will not receive a response. Huntress uses artificial intelligence tools to assist in reviewing and evaluating job applications, including resume screening, skills assessment, and candidate matching and comparisons. These AI tools support our human recruiters in the initial review process, but do not make final hiring decisions without human involvement. By submitting your application, you acknowledge this use of AI in our recruitment process. Please review our Candidate Privacy Notice for more details on our practices and your data privacy rights. #BI-Remote

View Job
For Employers

Reach — qualified candidates

Post your job today and get applications within 24 hours.

Post a JobFree posting available
Software Engineer III | Backend
InternshipOn-siteMid
javakotlinexpresskibanasqlmicroservices+2

At Playlist, life's richest moments happen when people step away from screens to move, connect, explore, and play. We're building the definitive platform for intentional living, connecting people with inspiring experiences in fitness, wellness, and beyond. With popular brands like Mindbody and ClassPass, Playlist empowers businesses and individuals, making it effortless for aspirations to become actions. Join us in reshaping technology's role to foster meaningful, real-world connections. Mindbody equips wellness entrepreneurs with technology to support thriving businesses and create exceptional experiences. Innovation and curiosity drive our culture, connecting businesses and individuals through cutting-edge solutions. Join us if you're passionate about enhancing wellness through technology.   The Role You'll Play  Partner with Product, Design, and QA to bring features to life from ideation through deployment, always iterating with the end-user in mind.  Design and develop backend services and APIs that are robust, maintainable, and user-friendly.  Champion engineering excellence through practices like automated testing, thoughtful code reviews, and effective monitoring.  Push for simplicity and eliminate unnecessary complexity, all while delivering reliable, high-quality software that delights users.  Contribute to architecture decisions and help shape how microservices interact across a growing, service-oriented ecosystem.  Lead with curiosity—seeking feedback, learning from diverse perspectives, and mentoring others along the way.  Be a driving force for positive change, culture, and collaboration on a team that values autonomy and impact.  Experience You Bring  Solid experience developing backend systems for large-scale SaaS platforms.  Proficiency in object-oriented languages such as Java, Kotlin, C#, and comfort working in a mixed stack. Experience architecting and designing backend services in a microservices environment.  Familiarity with monitoring tools like New Relic or Kibana, and a proactive approach to identifying and mitigating system risks.  Solid understanding of software development life cycles (SDLC), design patterns, and Agile methodologies.  Skilled in SQL and relational databases, with a clear eye on performance and maintainability.  Strong communicator who collaborates well across roles and backgrounds.  Passion for delivering meaningful solutions, learning constantly, and helping others grow.    Have we piqued your curiosity? Sound like the role for you? We'd love to hear from you! Even if you're not 100% sure about potential fit, we still encourage you to apply. We're looking for the right person, not the perfect series of checkboxes. The Company is an Equal Opportunity Employer. We highly value diversity at our company and encourage people of all different backgrounds, experiences, abilities and perspectives to apply. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or other protected characteristics. By entering your email and phone number and submitting your application, you consent to receive emails, calls and SMS about your application and other roles at The Company, including by auto-dialer. Message and data rates may apply. Opt-out or text STOP to cancel at any time. If you are a California resident or reside outside the United States then by submitting your application you confirm that you have read, understood, agree and - where applicable - grant your prior, free, informed and express consent for the processing of your personal information, including sensitive personal information, as described in our California Applicant Privacy Notice or International Applicant Privacy Notice   (as applicable). Note: This description outlines key responsibilities but isn't intended to cover every task or duty. Additional responsibilities may be assigned as needed to support the team and business goals.

View Job
Quality Platform Lead
VioRemote (Fully Remote)9 days ago
Full TimeFully RemoteLead
pythontypescriptgoelixirdartflutter+6

At Vio we believe booking accommodation should feel smart, fair, and effortless — never overwhelming or unclear. As one of the world's fastest-growing travel tech platforms, we help millions of users make smarter travel decisions by comparing stays across 100+ booking sites — so they can find the perfect place, at the best price, anywhere in the world. We cut through the noise and complexity of hotel and vacation rental booking, surfacing real value with clarity, transparency, and full support. No tricks. No confusion. Just great stays — booked with confidence. With operations in 100+ markets and growing fast, our mission is to reshape how people discover and book accommodation through technology travelers can trust. Who we're looking for We are looking for a hands-on Quality Platform Lead to own Vio's quality strategy and automation platform across web, mobile, browser extensions, internal tooling and related surfaces. This is a technical leadership role (Staff IC) reporting to the Director of Engineering. You define what good looks like for quality, decide where scarce testing effort goes, and give teams the confidence to ship. Your levers are release gates, quality telemetry, and a developer experience that makes the right tests easy to write and keep alive. Product engineers own the tests for the features they build. Your remit is the platform, the strategy and the enablement that make that work hold up at scale. There is no QA department here and we have no plans to create one. Where you'll start Web: Playwright, Checkly, BrowserStack Mobile: Patrol (Flutter) Coverage gaps across white-labels, browser extensions, widgets, APIs and internal tooling Web: Playwright, Checkly, BrowserStack Mobile: Patrol (Flutter) Coverage gaps across white-labels, browser extensions, widgets, APIs and internal tooling The tooling can stay as it is. With a clear case you can migrate or rebuild. E2E coverage today is thin, so a different platform is genuinely on the table if it serves speed, maintainability and DX better. We have no predefined answer. AI-assisted tooling is an open area too. We have no established practice for agent-generated tests or AI-assisted triage, so your judgment on what earns a place in the platform carries real weight. What we lack today is clear ownership of strategy, release gates and shared quality telemetry, plus a low-friction path for engineers to spend their testing effort on the highest-risk scenarios. How the role works Your time splits between hands-on platform work, enablement, strategy and stakeholder telemetry. One insourced QA Engineer supports you. You own the technical direction, the standards and the quality outcomes. Once the platform has low friction, product engineers write and maintain the tests for the domains they own. You enable that through patterns, docs, reusable modules, CI checks and risk-based guidance. Gatekeeping releases sits outside the role. Expect no direct people-management responsibilities in the near future. Any further QE hire gets evaluated against the ~1:50 rule once the value is proven, and we have no committed headcount plan beyond that. What you'll own Quality strategy and platform Own the quality strategy and the automation platform across products, covering direction, standards and day-to-day health Decide whether to keep, evolve or replace the current tooling, with clear trade-offs on speed, maintainability and DX Set coding standards and patterns for test code, and keep the suite focused on the tests that earn their place Release gates and telemetry Build automated release gates into CI/CD and define what protects the core journeys Give Product, Engineering and leadership real-time quality telemetry on release readiness, risk and pipeline health Put failure triage and flaky-test quarantine in place, so every failure is worth acting on Risk-based coverage and testability Work with Product and Engineering to protect high-impact journeys and APIs Retire flaky and low-value tests, and concentrate effort where the risk is highest Act as the technical stakeholder for testability (hooks, mocks, contract tests, test data) and get those improvements onto team roadmaps Developer enablement Make it easy for product engineers to write, run and maintain tests locally and in CI Embed quality into how teams plan and ship, and mentor the insourced QA Engineer Drive a measurable increase in developer satisfaction with quality tooling and DX What success looks like in 12 months Platform ownership. You have taken over the automation platform across products and own it outright, with direction, standards and health all unambiguous, whether you kept the tooling or replaced it. Gates and focus. Release gates on the core journeys are fast and deterministic, and testing effort sits on the highest-risk scenarios. Dev ownership and satisfaction. Writing and maintaining tests is a routine part of Definition of Done, and developer satisfaction with quality tooling and DX has measurably improved. Telemetry. Eng and Product work from live release-readiness and risk dashboards, failures triage cleanly, and flaky tests go into quarantine. Less manual drag. Regular releases go out without manual testing, with exploratory testing reserved for major new work. Who you are You have a track record of building or overhauling automation platforms (SWE / QE / SDET) You write production-grade code across app, test and infra repos. Language matters less to us than depth, though our stack today leans on TypeScript/JS, Elixir, Go, Python and Dart. You use AI agents effectively in your own engineering workflow and can judge where they belong inside a quality platform, from test generation to failure triage You have cross-platform web and mobile automation judgment, and can weigh unified toolchains against separate ones objectively You have deep CI/CD and test infrastructure experience: GitHub Actions, device clouds, parallelisation, test data You can translate quality risk into telemetry and decisions that Eng, Product and leadership act on You are a hands-on builder who wants to code the platform yourself You design platforms developers adopt, and you prioritise risk-based coverage Trade-offs we accept: depth on one platform when the other is learnable, and no travel or booking domain background. Why join us now? Full ownership of the quality strategy and the automation platform, with a mandate for enablement We are one of the most innovative and fastest-growing accommodation booking platforms in the world today, having grown our bookings 30x between 2017 and 2025, and catering to the needs of over 100 million unique visitors worldwide each year. We do that by harnessing the power of advanced algorithms and an innovative suite of power features and managed to overcome the corona crisis remarkably fast ; The mobile applications ( iOS and Android ) we launched in 2023 are already a big success, reaching 5 million installs with great customer reviews, as we are beginning to build Vio as the brand for value-seeking travellers worldwide; We are a passionate and diverse team of tech enthusiasts and creatives with a commitment and focus on the traveler above all else - and it shows in our industry-leading TrustPilot score ; We place huge importance on rewarding our employees for the value they generate by giving Stock Appreciation Rights to all employees. Do you want to know if Vio is the right place for you? Find out by reading about the attitude that thrives at Vio. What we offer: Plenty of chances to learn and grow within an open, diverse culture which promotes knowledge sharing, trust and transparency; A great compensation package, perks and benefits (including significant stock appreciation rights); Flexible time off (take as many holidays as you need) and a chance to work remotely; You will be part of a highly international team that enjoys working, eating and playing together in one of the best office locations in Amsterdam; We value good food and offer catered lunches from various cuisines, great coffee, and the occasional barbecue in our garden; We enjoy getting together to celebrate our wins with company events in Amsterdam and abroad; A budget for your dream home office; Access to free mental health support via OpenUp . Find Jobs in Netherlands on Arbeitnow

View Job
legal assistant
Stringam LLPLethbridge, Canada9 days ago
Full TimeOn-siteMidFrom CA$40,000 / Year
swiftaccountinglitigationrecruiting

Stringam Law is recruiting for a Wills and Estates Legal Assistant | Lethbridge, Alberta Stringam Law is a full-service regional law firm serving clients across Western Canada with practical, responsive, and client-focused legal services. Our team is committed to delivering clear guidance and thoughtful solutions for individuals, families, businesses, and communities navigating important and often complex legal matters. With offices located in Lethbridge, Grande Prairie, Medicine Hat, Bonnyville, Swift Current, Canmore, Banff, Calgary, Fort McMurray, Moose Jaw, Cranbrook, Kimberley, and Invermere, our team has experience handling a variety of cases in all areas of law, from litigation, family and divorce to business, real estate, agriculture, and personal injury. We are looking for talented, motivated people who take pride in their work and want to build a meaningful career in law. If you are organized, detail-oriented, and enjoy supporting clients through important life and estate planning matters, we invite you to consider joining Stringam Law. The Opportunity: Stringam Law is seeking a polished and dependable Wills and Estates Legal Assistant to join our Lethbridge office. No prior legal assistant experience is required, and on-the-job training will be provided. This role is an excellent opportunity for someone beginning a career in law who values precision, professionalism, and client service and is interested in supporting a busy solicitor practice focused on estate planning and estate administration. Key Responsibilities: Prepare, draft, revise, and format wills, enduring powers of attorney, personal directives, estate planning documents, correspondence, reporting letters, and related materials with a high degree of accuracy. Support estate administration files, including preparing probate and administration documents, gathering required information, coordinating filing requirements, and assisting with file progression. Open, organize, maintain, and close physical and electronic client files while ensuring deadlines, limitation dates, and follow-up tasks are diarized and completed. Communicate professionally and compassionately with clients, executors, beneficiaries, financial institutions, accountants, government offices, and other third parties. Coordinate client meetings, manage calendars, schedule signing appointments, and assist with meeting preparation and post-meeting follow-up. Prepare accounts, assist with billing, time entry, cheque requisitions, trust-related administration, and other file accounting tasks as required. Conduct conflict checks, support client intake, and contribute to an efficient, organized, and positive file workflow from initial inquiry through completion. Provide proactive administrative support to the wills and estates team and contribute to the smooth day-to-day operation of the Lethbridge office. Qualifications: This is an entry-level position, and no previous legal assistant, wills and estates, or law office experience is required. Applicants who are eager to learn and build a career in the legal field are encouraged to apply. A Legal Administrative Assistant diploma or certificate from a recognized post-secondary institution is considered an asset but is not required. A professional, client-focused approach with the ability to communicate effectively and respectfully with lawyers, colleagues, clients, and external service providers. Strong initiative and the ability to learn new concepts, terminology, procedures, and practice-management systems quickly. Excellent organizational and time management skills, with the ability to manage competing priorities, meet deadlines, and maintain accuracy in a busy practice. Clear and professional verbal and written communication skills, including strong grammar, spelling, proofreading, and document formatting abilities. * A high level of attention to detail, discretion, confidentiality, and commitment

View Job
Staff DataOps Engineer (x/f/m)
Full TimeOn-sitePrincipal
pythontypescriptjavaswiftkotlinreact+20

Your Impact We are looking for a Staff DataOps Engineer to join the Data and AI Platform team. Your mission will be to shape our data platform strategy and architecture, driving enterprise-scale solutions that accelerate machine learning initiatives, enable engineering excellence, and unlock business insights. You will work in a team at the heart of Doctolib's data-driven transformation, enabling innovation through robust, scalable data infrastructure that empowers engineers, AI teams, and business stakeholders across the organization. Working in the tech team at Doctolib means building innovative products and features to improve the daily lives of care teams and patients. What you'll build Your responsibilities include but are not limited to: Design and implement enterprise-scale data infrastructure strategies, conducting thorough impact and cost analysis for major technical decisions, and establishing architectural standards across the organization Build and optimize complex, multi-region data pipelines handling petabyte-scale datasets, ensuring 99.9% reliability and implementing advanced monitoring and alerting systems Lead cost analysis initiatives, identify optimization opportunities across our data stack, and implement solutions that reduce infrastructure spend while improving performance and reliability Provide technical guidance to data engineers and cross-functional teams, conduct architecture reviews, and drive adoption of best practices in DataOps, security, and governance Evaluate emerging technologies, conduct proof-of-concepts for new data tools and platforms, and lead the technical roadmap for data infrastructure modernization What you'll bring Before you read on: if you don't have the exact profile described below, but you feel this job description matches your skill set, we still encourage you to apply. You'll be a great fit if you: You have 7+ years of experience after graduation as a Staff Data Platform Engineer, Staff DataOps, Staff Site Reliability Engineer, or in a similar role, with a history of architecting and scaling robust data platforms You have extensive experience with Google Cloud Platform and a command of Kubernetes & Terraform for automated deployments, and you are an authority on implementing network and IAM security best practices You have deep technical proficiency in orchestrating data pipelines using Airflow or Dagster, deploying applications to the cloud, and leveraging modern data warehouses such as BigQuery You are highly skilled in programming with Python, and have a solid understanding of software development principles You are an excellent troubleshooter who excels at diagnosing and fixing data infrastructure and identifying performance bottlenecks, and a strong communicator who can articulate complex technical concepts to both technical and non-technical audiences It would be fantastic if you: Have hands-on experience building and deploying APIs, with a strong preference for frameworks like FastAPI, and are skilled at designing APIs that provide reliable and efficient access to data Have actively applied data governance principles to manage data quality, security, and compliance, and understand how to implement controls that protect sensitive information Are experienced with CI/CD tools and methodologies for data-related projects, and can build automated pipelines that streamline development, testing, and deployment Have practical experience with cloud cost optimization and FinOps principles, actively experimenting with cost-reduction strategies, and are comfortable analyzing infrastructure spending and optimizing resource allocation Life at Doctolib Tech Our solutions are built on a single fully cloud-native platform that supports web and mobile app interfaces, multiple languages, and is adapted to country and healthcare specialty requirements. Our stack is composed of Rails, TypeScript, Java, Python, Kotlin, Swift, and React Native. We leverage AI ethically across our products to empower patients and health professionals. Discover our AI vision here . Want to learn more about our tech culture and environment? Visit the Doctolib Tech site . What we offer Free comprehensive health insurance for you and your children 25 days of paid vacation per year, plus up to 14 days of RTT Free mental health and coaching services through our partner Moka.care Work from abroad for up to 10 days per year thanks to our flexibility days policy Lunch vouchers (Swile card) worth €8.50 per working day, with €4.50 covered by Doctolib A subsidy from the work council to refund part of the membership to a sport club or a creative class 50% reimbursement of your public transport subscription Parent Care Program: receive one additional month of leave on top of the legal parental leave For caregivers and workers with disabilities, a package including an adaptation of the remote policy, extra days off for medical reasons, and psychological support Relocation support in case of international mobility Access to the best AI tools for coding, development and dedicated training Our interview process Recruiter Interview Case Study System Design Interview Behavioral interview with Hiring Manager At least one reference check We want your experience to be clear, respectful, and transparent. Learn more about our hiring process on our candidate experience page . Job details Permanent position Tech stack: Google Cloud Platform, Kubernetes, Terraform, Dagster, BigQuery, dbt Full-time Paris Start date: as soon as possible We welcome everyone At Doctolib, we are committed to improving access to healthcare for everyone. This translates into our recruitment process. We evaluate candidates based solely on qualifications and motivation, without any form of discrimination. The more diverse ideas are heard, the more our product will truly improve healthcare for all. You are welcome to apply to Doctolib, regardless of your gender, religion, age, sexual orientation, ethnicity, or disability. To ensure equal opportunities, we invite you to exclude personal information (e.g., pictures, age) from your applications. If you require any accommodation, please let us know for support during the hiring process. Join us in building the healthcare we all dream of! Your data privacy All information provided is processed by Doctolib for application management. For data processing details, click here: France . Please contact hr.dataprivacy(at)doctolib.com for inquiries or to exercise your rights. Find Jobs in France on Arbeitnow

View Job
Golang Backend Engineer, Financial Product Fraud
Full TimeOn-siteMid
pythonjavagokotlinrailsnode.js+7

Our Global Structure Deliveroo is now part of DoorDash, bringing together teams with even greater reach, scale, and ambition. Depending on your role, you may collaborate with teammates, systems, and leaders across DoorDash and Wolt. Together, we're unlocking new possibilities as one global team. Your job is to make sure every payout and transaction lands with the right person. We have spent years getting very good at protecting the things a marketplace has always had to protect: checkout fraud, account takeover, courier abuse. But we are no longer only a marketplace. We now issue banking products, lend to merchants, move instant payouts to couriers, and collect cash on the doorstep. Every one of those is a new way for money to leave the platform. This is a new team, and it owns that surface: fraud wherever money moves through the platform. Who receives it, who lends it, who collects it, and who holds it in a financial account. Think instant payout rails, merchant cash advances, and platform-issued banking and earned-wage products serving millions of couriers and merchants. These are live loss surfaces, and the volume grows with every financial product we launch. We are now looking for a Backend Engineer (Golang) to build that protection. You will design and ship real-time detection and automated enforcement for our financial products across DoorDash, Wolt, and Deliveroo. The work is high-throughput, low-latency, and unusually consequential: a rule you ship on Monday can stop a serious loss by Friday. It is also close to greenfield, so you will be setting the patterns every future financial product inherits on day one. This role will be based in London , UK as one of the founding engineering roles in our London hub, working closely with our teams in Helsinki and Berlin. What you'll do: Build and maintain high-throughput, low-latency backend services in Go that score financial events in real time, including payout enrollments, bank account links, credit applications, and account-to-account transfers. Design fraud detection and automated enforcement for our financial products end to end: from signal collection through to the decision that blocks a fraudulent payout. Build on and extend our shared fraud decisioning platform, so signals, rules, and models work across all three of our brands instead of being rebuilt three times. Partner closely with risk analysts, data scientists, and product managers to turn observed fraud patterns into shipped detection, and to know when a rule, a model, or a product change is the right answer. Work across team boundaries with our account security, payments fraud, and financial product teams. We build on their signals rather than rebuild them, so clean interfaces matter. Contribute to architectural discussions and technical decisions as we establish the fraud infrastructure baseline for financial products, with support from senior engineers on the team. Write well-tested, observable code and help the team hold a high quality bar. In fraud, a silent failure is a loss event. Our expectations: 3 to 6 years of professional software engineering experience, including backend services you have shipped and owned in production. 1+ years of production experience in Golang, or strong experience in another backend language and real enthusiasm for picking Go up quickly. A working understanding of low-latency, high-throughput distributed systems. Real-time decisioning comes with a latency budget, and you are keen to learn to build inside one. Hands-on experience with SQL and/or NoSQL databases, and some exposure to event-driven architectures (Kafka or similar). Willingness to operate what you build, including a share of on-call, with a pragmatic approach to reliability. Uses AI tooling in day-to-day development and can critically evaluate its output for correctness and quality. Nice to have Experience in fraud, risk, payments, lending, or financial crime, especially money movement fraud, bank account linking fraud, payout abuse, or lending fraud. Experience with rules engines, real-time feature stores, or ML model serving in a decisioning path. Background in Kotlin, Java, Python, or Node.js alongside Go. Familiarity with cloud infrastructure (AWS, GCP). Experience working across multiple brands, regions, or regulatory regimes. What we value A product-oriented mindset. You think beyond the ticket, understand the "why" behind the work, and take a high level of responsibility for outcomes rather than output. Comfort with ambiguity. This is a new team on a new surface; parts of the charter are still being drawn, and you will help draw them. A track record of owning a project or feature end to end, especially in fast-paced environments. Clear and proactive communication, with a collaborative spirit. We work across three companies and several time zones, so we move fast, but we succeed together. An adversarial instinct. The best fraud engineers enjoy thinking like the attacker. Diversity, Equity and Inclusion At Deliveroo, we know that a great workplace reflects the world around us and that true diversity and inclusion make us stronger, more creative, and better at what we do. We're committed to fostering an environment where everyone can do their best work and feel they belong. We believe in equality of opportunity and welcome candidates from all backgrounds regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion, or belief. If you have a disability or long-term health condition and need support to apply for one of our roles, or require any reasonable adjustments during the recruitment process, you'll have the opportunity to let us know once you've submitted your application. We'll share details on how to request support so we can ensure you have a fair and equitable experience. If you're excited about making a real impact in a fast-moving marketplace and growing your career alongside ambitious, supportive teams, we'd love to hear from you! Beware of recruitment scams: DASH Brands will never ask you to pay money or share sensitive financial information during hiring — learn more about DASH Brands' legitimate recruiting process at careersatdoordash.com/recruitment-scam-awareness . Find Jobs in United Kingdom on Arbeitnow

View Job
Full Stack Software Engineer
FelfelZürich, Germany10 days ago
Full TimeOn-siteMid
typescriptjavagokotlingraphqlrest+2

IN SHORT Are you a versatile problem-solver who wants to write software that impacts the physical world? As a Full Stack Software Engineer (100%) in Zurich, you will be at the core of our operations, building systems that touch everything from warehouse automation to customer-facing smart fridges. YOUR RESPONSIBILITIES Take ownership of warehouse and supplier web apps used daily for inbound processing, picking, labeling, and inventory. Develop and maintain our internal back-office tool, including the backend and GraphQL API that runs menus, deliveries, inventory, and customer sites. Manage the service connecting automated picking lanes to the rest of the system to ensure uninterrupted warehouse operations. Maintain and update the Point of Sale Android app running on hundreds of fridges, managing the release process for the entire fleet. Integrate and support payment systems (Card, TWINT), our ERP, and other partner integrations. Participate in the on-call rotation to debug live issues directly alongside the operations team. Visit the warehouse on-site to test changes and gather feedback from the people actually using the software. Translate vague problems from non-technical colleagues into shipped solutions without needing them broken down first. Own production deployments, managing logs, alerts, and careful rollouts with clear rollback plans. Break down larger features, review other engineers' pull requests, and proactively maintain system health through upgrades, testing, and cleanup. YOUR PROFILE Proven production experience in at least one typed backend language (such as C#, Java, Kotlin, Go, or TypeScript) and one modern frontend framework. Track record of successfully owning software in production, including on-call duties, debugging from logs, and resolving live issues while users wait. Familiarity with or willingness to dive into C#, TypeScript, Android, and Kotlin. Prior exposure to hardware, IoT, edge devices, payments, logistics, retail operations, or Odoo environments is highly advantageous. Demonstrated ability to dive into unfamiliar tech stacks, learn quickly, and ship reliable code. Strong passion for collaborating directly with end-users, including warehouse and operations staff, rather than exclusively with other engineers. High degree of curiosity and a proactive mindset to take full ownership of problems from end to end. Fluent English communication skills (written and spoken); knowledge of German or French is a plus. Non-smoker - we don't want you to smell like cigarettes, neither at work nor at customer meetings. After all, FELFEL is about good food. Valid work permit or Swiss passport. OUR BENEFITS Lots of delicious food, just a few steps away from your desk - we make your gastronomic dreams come true Best barista coffee and tea for the whole team, thanks to our innovative Gavetti coffee machine 5 weeks holiday per year, as well as the chance to buy an extra week of vacation Two full weeks of 'work from anywhere' per year to bring more variety to your work day We care about your future with an above-mandatory pension fund New parents get 16 or 3 weeks, respectively, of fully paid parental leave. We also support the return to work by making a generous financial contribution to childcare until the child reaches kindergarten age. We encourage our employees to use public transport by covering your half-fare travelcard Great team events, such as our well-known FELFEL Summer Outing Stay active and healthy with our weekly sports sessions Does this sound like the job for you? We can't wait to learn more about you! APPLY NOW with your complete documents in either German or English. ABOUT US FELFEL is all about good food and coffee in the workplace: we help Swiss employers become masters of hospitality. With our smart fridge 'FELFEL' and delicious barista coffee 'Gavetti', we enable companies to provide their employees with first-class, ultra-fresh food and drinks throughout the day. Whether hearty and traditional, modern and vegan or high in protein - our weekly changing menu ensures that all employees always have something to be excited about ;). FELFEL is a family business that was founded in 2013. Today, we take care of around 1000 locations in Switzerland, and have 150 employees across our offices in Lausanne, Zurich and New York. www.felfel.ch Find Jobs in Switzerland on Arbeitnow

View Job
PhD Position: World Models for Software Architecture Synthesis (Constructor Fabric)
Full TimeOn-siteMid
pythonjavagorustkotlinterraform+18

Supervisor: Prof. Dr. Alexander Tormasov About the Position Constructor Knowledge Labs (CKL), in collaboration with Constructor Technology, invites applications for a PhD position in machine learning for software engineering and formal methods, on the Constructor Fabric project. Constructor Fabric turns a company's informal knowledge into production software through a pipeline of composable capability units called gears : requirements → architecture → product fit → framework (G1) → application → runtime. We are building a World Model over that pipeline — a model that does not just generate code, but predicts the consequences of an architectural decision: total cost of ownership, unintended side effects, latency and failure behaviour, and whether a proposed composition is even admissible. The central object is not a digital twin of the application but its formal architectural skeleton : gear contracts (GearSpec), a typed attributed hypergraph of the application (AppGraph), a composition algebra that defines which assemblies are legal, and several semantic projections (types, protocols, resources, security) over which properties are proved, refuted by counterexample, or reported as an explainable gap . All of it is written in a domain-specific language whose syntax trees and graphs we keep in a projectional editor (JetBrains MPS) — so the DSL is not a convenience layer, it is the thing that defines the model's state space and the boundary of what the model is allowed to propose. What you will work on Depending on your background, one or two of: Formal skeleton and composition — GearSpec as a contract $(Requires, Provides, State, Effects, Assumptions, Guarantees, Parameters)$; AppGraph as a typed attributed hypergraph; an algebra of assembly (sequential, parallel, feedback, refinement); semantic projections and system-level invariants over trajectories. Architecture synthesis as an inverse problem — given a specification, load and constraints, find the composition of gears that realises it. Constraint solving and MCTS as the baseline; a learned transition/value model for ranking and pruning; LLM proposals treated strictly as candidate hypotheses that a DSL parser, type checker and property checks must then admit or reject. DSL design and language engineering — the gear DSL and its glue layer decide which AppGraphs are expressible at all, and therefore where the search space ends. This thread covers the abstract syntax and static semantics of that DSL; the requirement that an architectural decision be unbypassable by construction (you must not be able to wire authentication around the Auth Resolver); what happens to the language when gear contracts change or a 201st gear is added; projectional representation of graphs with cycles; and the open hypothesis that a specialised G1-DSL is generated together with every G1. Local transition models and pipeline surrogates — fast approximate predictors for single pipeline steps (spec change → code quality, architecture → product fit, app → runtime outcome), with calibrated uncertainty, validated against real telemetry. Data — reconstructing (specification → architecture) pairs from open repositories at scale, plus synthetic project generation from a fixed gear set and DSL grammar to cover rare transitions, gaps and counterexamples. Profile MSc (or equivalent) in computer science, mathematics, or a mathematical natural science. Coursework in compilers, programming-language theory, language design or model-driven engineering is a strong positive signal, half of this project is deciding what a formal architecture description is allowed to say. Evidence that you finish things: a maintained open-source repository, a peer-reviewed publication, or a strong competition result. Fluent technical English. Most importantly: the habit of stating an assumption explicitly and designing an experiment that could falsify it. Required mathematical background Core skills: Probability and statistics. Estimation, Bayesian inference, uncertainty quantification and calibration (proper scoring rules, reliability diagrams, ECE), experiment design and significance testing. A prediction we cannot calibrate is not usable here. Linear algebra and multivariate calculus at the level needed to derive, not just call, a training objective: matrix calculus, gradients, stochastic optimisation, conditioning. Discrete mathematics and graph theory. Typed and attributed graphs and hypergraphs, subgraph matching and isomorphism, graph rewriting, reachability, basic complexity classes. Mathematical logic and formal methods. First-order logic, type systems, SAT/SMT, temporal logic (LTL/CTL) and model checking, pre/post-conditions, invariants, refinement. Sequential decision making. MDP/POMDP, dynamic programming, model-based RL, latent state-space (world) models, Monte-Carlo Tree Search. Strong command of at least one, working knowledge of a second: Formal languages, semantics and language engineering — grammars (context-free, attribute and graph grammars), derivation and reachability, parsing; abstract versus concrete syntax; operational and denotational semantics; metamodelling, model-driven engineering, model-to-model transformation, and projectional (structural) editing of the kind JetBrains MPS implements. We are asking for the education, not the tool: you should know why a projectional editor exists, what a metamodel buys you over a text grammar, and how a language evolves without breaking its existing models. Hands-on MPS experience is explicitly not required — we will teach it. Category theory for compositional systems — monoidal and traced monoidal categories, functors as semantic projections, string diagrams, operads. This is the language of our assembly algebra. Causal inference — structural causal models, do-calculus, counterfactuals, identifiability. Required for the "what happens if we replace this technology / move on-premises" class of questions, which similarity search alone cannot answer. Queueing theory and applied stochastic processes — M/M/1 and networks of queues, heavy tails, retries, timeouts, partial failure and reliability models. This is the resource and stochastic projection. Combinatorial optimisation, constraint programming and program synthesis theory — CEGIS, version-space algebras, symmetry breaking, search heuristics. Representation learning theory — VAEs and latent dynamics, GNN expressiveness (Weisfeiler-Leman hierarchy), permutation equivariance, embedding migration under a changing vocabulary. Required hands-on programming skills This is an engineering-heavy PhD. We expect code that another person can clone, run and reproduce — not notebooks that worked once. Must have: Python (professional level). Type hints, packaging, pytest, profiling, asyncio, memory-aware data structures. You write unbuffered, logged, restartable long-running jobs by default. Training loops written from scratch, custom datasets and collation, mixed precision, multi-GPU; experiment tracking (W&B or MLflow), configuration management (Hydra), strict seed and artefact reproducibility. Graph machine learning. PyTorch Geometric or DGL — message passing, heterogeneous and typed graphs, graph transformers, handling graphs whose node vocabulary changes between versions. Solvers and verification tooling driven from Python. Z3 or cvc5 hands-on; demonstrated exposure to at least one model checker (TLA+/TLC, SPIN, NuSMV, Alloy) or proof assistant (Lean, Coq, Isabelle). Code as data. AST manipulation, tree-sitter, static analysis, dependency and interface graph extraction, large-scale repository mining. Parallel data pipelines. multiprocessing, Ray or Dask; checkpointing, heartbeats, cost estimation before launching a run that touches millions of files. LLM engineering. API orchestration, structured and grammar-constrained decoding, evaluation harnesses, token/cost accounting — with the discipline to treat model output as a hypothesis subject to formal checks. Linux, git, code review, shell. Desirable: Language tooling you have actually used: ANTLR, Xtext, Lark, or a parser, type checker or interpreter you wrote yourself. Our internal representation of gear syntax trees and graphs lives in JetBrains MPS — again, we do not ask for MPS experience, only that you are comfortable reading and extending a metamodel; Java/Kotlin literacy helps once you get there. JAX, or compiler / SAT-SMT internals. Infrastructure literacy — Docker, Kubernetes, Terraform, OpenTelemetry/Prometheus — since the resource projection is calibrated against real deployment telemetry. One systems language (Rust, Go or C++) for performance-critical search. Prior experience with production software architecture, or with a brownfield system you had to change without breaking. Funding The appointment provides full financial coverage through a dedicated fellowship, comprising: Monthly stipend of €1,650 Monthly research-cost allowance of €100 (Forschungskostenpauschale) Health-insurance subsidy of €100 per month Location: Bremen, Germany Duration: 3 years, full time Start date: November 2026 Application package must include CV, including publications, code, or research projects. Cover letter (1–2 pages) explaining your motivation, research interests, and fit with the project. A link to code you have written. A one-page research statement picking one open research question from the project and sketching how you would approach it. Master's and Bachelor's degree certificate and transcripts. Contact information for 2–3 academic referees. Applications are reviewed on a rolling basis. Shortlisted candidates will be invited to interviews. Find more English Speaking Jobs in Germany on Arbeitnow

View Job

Page 17 of 66