April 28, 2026

.NET Software Engineer - Graph Database Engine

Senior • Remote

Krakow, Poland

About Cerebre 

Cerebre is on a mission to build the data foundation of the physical world. We offer a live intelligence map of facilities, built from schematics to power AI. Often called the “brain” of the digital twin, cerebre helps engineers, data scientists, and business teams understand data within the context of the plant.  

We collaborate with the world’s largest companies and most innovative partners who are transforming the industrial sector.  

Cerebre is a global team of engineers, scientists, innovators, and explorers united by a mission to help the world’s largest manufacturing facilities build and use intelligence.  

Our development team is made up of world-class engineers who design and deliver novel solutions. This is an opportunity to join a market-leading team that is changing how the industrial world works.  

If you love building and creating value in the “white space,” if you thrive with the freedom and flexibility to think outside the box, if you are passionate about working with critical thinkers who challenge the status quo, and if you aspire to work in a fast-paced environment, then we would love to meet you! 

We believe flexibility drives creativity and that our team should live and work where we can be our best selves. We’re 100% remote and offer a competitive time-off package to ensure time for rest and recharge. 



About the role 

We are seeking a Senior Engineer to take ownership of critical components of our query and compilation systems. In this role, you will drive the design and evolution of the compiler pipeline, from parsing and AST construction through validation, optimization, and execution-plan generation, ensuring that complex queries are translated into efficient, scalable, and reliable operations across the platform. 

A core responsibility of this role is leading the design and implementation of advanced optimization strategies. You will develop and refine transformation pipelines, including rewrite rules and optimization passes, that significantly improve performance while maintaining strict correctness of query semantics. This includes optimizing how data is traversed, filtered, aggregated, and executed, with a strong awareness of backend behavior and system constraints. 

As a senior member of the team, you will operate with a high degree of ownership in ambiguous and complex problem spaces, shaping both system architecture and technical direction. You will collaborate closely with engineers across the platform to ensure that optimizations are robust, maintainable, and aligned with real-world usage patterns. Your work will directly influence system performance, scalability, and the overall developer and user experience. 



Key Responsibilities 

  • Maintain and extend the compiler pipeline, including grammar, AST construction, validation, compilation, and execution-plan generation.

  • Design and implement optimization passes over the AST and execution plan, such as simplification, predicate pushdown, filter combination, dead-step elimination, repetition/path rewrites, and plan normalization.

  • Improve query performance by identifying inefficiencies in traversal, filtering, projection, aggregation, and backend interaction.

  • Preserve correctness of query semantics while introducing compiler optimizations and refactors.  

  • Maintain and extend the database engine in terms of stability, replication, sharding, and observability. 

Required Skills 

  • Expert-level C# / .NET backend engineering.  

  • Strong database design experience.  

  • Strong query performance optimization experience.  

  • Strong experience designing and tuning database indexes.  

  • Experience with graph databases, knowledge graphs, or relationship-heavy data models.  

  • Ability to reason about query execution plans, data access patterns, and performance tradeoffs.  

  • Experience profiling backend/database-heavy systems in production.  

  • Strong understanding of data structures and algorithms as applied to database/query workloads. 

 Preferred Skills 

  • Experience building query engines, query planners, interpreters, rule engines, or DSLs.  

  • Experience with graph query languages such as Cypher, Gremlin, SPARQL, or similar.  

  • Experience with query rewrite techniques such as predicate pushdown, plan normalization, filter combination, or traversal simplification.  

  • Experience with parser generators such as ANTLR, or hand-written parsers.  

  • Experience with graph-specific operations such as neighbor traversal, pathfinding, subgraph matching, or recursive traversals.

  • Experience with FalkorDB, Neo4j, Memgraph, RedisGraph, SQL Server, PostgreSQL, or similar database systems. 

 

More about Cerebre 

We are cross-functional collaborators.  

We blend manufacturing process knowledge with software and big data engineering expertise to create value in physical settings 

We are experienced.  

We are armed with industry-leading experts in numerical simulation, combustion, power, computational fluid dynamics, and chemical process modeling 

We are serious builders.  

We develop our platforms using leading practices in IT/OT architecture, OT security, AI architecture, ML Ops, and Platform engineering 

Similar jobs you might like

Technology

cerebre

Compiler Engineer

Senior

Remote

Krakow, Poland

🏢 Summary: Senior Engineer role focused on owning and evolving a query compiler pipeline, from parsing and AST construction to optimization and execution-plan generation. The position centers on designing advanced optimization passes and rewrite rules to ensure efficient, scalable, and semantically correct query execution. The engineer will shape system architecture and improve performance across traversal, filtering, aggregation, and backend interactions. 🗂️ Requirements: Strong professional experience in C# and .NET, Experience maintaining compilers, interpreters, query planners, or rule engines, Solid understanding of parsing, ASTs, semantic validation, and query generation, Experience designing optimization passes or rewrite rules with semantic correctness, Ability to reason about execution plans and backend-aware performance tradeoffs, Proficiency in English 📃 Skills: C#, .NET, ANTLR, gRPC, ASP.NET, Parsing, AST, Compilers, Optimization, Profiling, Graph, Relational 🏢 Description: About cerebre 👇 Cerebre is on a mission to build the data foundation of the physical world. We offer a live intelligence map of facilities, built from schematics to power AI. Often called the “brain” of the digital twin, cerebre helps engineers, data scientists, and business teams understand data within the context of the plant. We collaborate with the world’s largest companies and most innovative partners who are transforming the industrial sector. Cerebre is a global team of engineers, scientists, innovators, and explorers united by a mission to help the world’s largest manufacturing facilities build and use intelligence. Our development team is made up of world-class engineers who design and deliver novel solutions. This is an opportunity to join a market-leading team that is changing how the industrial world works. If you love building and creating value in the “white space,” if you thrive with the freedom and flexibility to think outside the box, if you are passionate about working with critical thinkers who challenge the status quo, and if you aspire to work in a fast-paced environment, then we would love to meet you! We believe flexibility drives creativity and that our team should live and work where we can be our best selves. We’re 100% remote and offer a competitive time-off package to ensure time for rest and recharge. 📌 About the role We are seeking a Senior Engineer to take ownership of critical components of our query and compilation systems. In this role, you will drive the design and evolution of the compiler pipeline, from parsing and AST construction through validation, optimization, and execution-plan generation, ensuring that complex queries are translated into efficient, scalable, and reliable operations across the platform. A core responsibility of this role is leading the design and implementation of advanced optimization strategies. You will develop and refine transformation pipelines, including rewrite rules and optimization passes, that significantly improve performance while maintaining strict correctness of query semantics. This includes optimizing how data is traversed, filtered, aggregated, and executed, with a strong awareness of backend behavior and system constraints. As a senior member of the team, you will operate with a high degree of ownership in ambiguous and complex problem spaces, shaping both system architecture and technical direction. You will collaborate closely with engineers across the platform to ensure that optimizations are robust, maintainable, and aligned with real-world usage patterns. Your work will directly influence system performance, scalability, and the overall developer and user experience. ⚙️ Key Responsibilities Maintain and extend the compiler pipeline, including grammar, AST construction, validation, compilation, and execution-plan generation. Design and implement optimization passes over the AST and execution plan, such as simplification, predicate pushdown, filter combination, dead-step elimination, repetition/path rewrites, and plan normalization. Improve query performance by identifying inefficiencies in traversal, filtering, projection, aggregation, and backend interaction. Preserve correctness of query semantics while introducing compiler optimizations and refactors. 📜 Required Skills Strong professional experience in C# and .NET. Experience maintaining compilers, interpreters, query planners, rule engines, or other transformation-heavy systems. Solid understanding of parsing, ASTs, semantic validation, and code or query generation. Experience designing optimization passes or rewrite rules with strong attention to semantic correctness. Ability to reason about execution plans, performance tradeoffs, and backend-aware optimization. Proficient in English language 🎯 Preferred Skills Experience with ANTLR or similar parser generators. Experience with query engines, graph databases, relational planners, or traversal-heavy workloads. Familiarity with optimization techniques such as constant folding, canonicalization, predicate pushdown, common-subexpression elimination, and plan simplification. Experience with gRPC and ASP.NET services in production systems. Experience profiling .NET applications and improving throughput or memory behavior in execution-heavy pipelines. More about cerebre 🚀 We are cross-functional collaborators. We blend manufacturing process knowledge with software and big data engineering expertise to create value in physical settings We are experienced. We are armed with industry-leading experts in numerical simulation, combustion, power, computational fluid dynamics, and chemical process modeling We are serious builders. We develop our platforms using leading practices in IT/OT architecture, OT security, AI architecture, ML Ops, and Platform engineering

Technology

Chabre IT Services Sp. z.o.o

Senior Backend Engineer (.NET + AI)

Senior

Remote

Warsaw, Poland

24,000 - 28,800 PLN/hr

🏢 Summary: The role involves building and maintaining scalable backend systems using .NET technologies, designing REST and GraphQL APIs, and implementing real-time and AI-driven features. The position focuses on microservices architecture, cloud-native development in Azure, and CI/CD-based deployments. It requires strong backend expertise within Agile environments with emphasis on clean architecture and code quality. 🗂️ Requirements: 6+ years of experience with .NET (C#, ASP.NET Core), Experience with REST APIs and GraphQL, Knowledge of microservices architecture, Knowledge of CQRS and Clean Architecture, Experience with Azure, Experience with Docker, Experience with CI/CD pipelines, Experience with AI/LLM integrations, Proficiency with Git 📃 Skills: .NET, C#, ASP.NET, REST, GraphQL, SignalR, Microservices, CQRS, Azure, Docker, CI/CD, Git, LLM, AI 🏢 Description: Working as a Senior Backend Engineer, you will: Build scalable backend systems using .NET (C# / ASP.NET Core) Design and develop REST APIs and GraphQL integrations Implement real-time communication (SignalR) Work with microservices / modular monolith architecture (Clean Architecture, CQRS) Integrate AI features (LLMs, agent workflows) into backend systems Develop cloud-native solutions in Azure and manage deployments (Docker, CI/CD) Collaborate in Agile teams and ensure code quality through testing About Chabre IT Services Chabre IT Services is a global professional IT services provider, building long-lasting relationships with Enterprises. We specialize in the delivery of tailor-made solutions,  smart outsourcing, try&hire, and success fee services. We are a smart IT boutique with unique knowledge, which will deliver your ideas into reality. About our Client Our client is a global technology and management consultancy specializing in driving digital transformation in the financial services industry. It operates at the intersection of business and technology by combining innovative thinking with unrivalled industry knowledge to deliver endto-end data-driven solutions and fast-track digital initiatives for banking and payments, capital markets, wealth and asset management, insurance, and the energy sector. Qualifications 6+ years of experience with .NET (C#, ASP.NET Core) Experience with REST APIs, GraphQL, and system integrations Knowledge of architectural patterns (microservices, CQRS, Clean Architecture) Experience with messaging/event-driven systems is a plus Familiarity with Azure and containerization (Docker) Experience with AI/LLM integrations Good understanding of CI/CD and Git English at C1 level We offer Rate: 150 - 180 PLN /h + VAT Remote work Subsidy for peripherals in the amount of 500,00zł Working tool (MacBook Pro or Lenovo Legion 5) Co-financing of courses related to the position Benefits: MultiSport, Medicover

Technology

HERE Technologies

Senior Backend Software Engineer - AI Agent

Senior

Hybrid

Krakow, Poland

14,000 - 21,000 PLN

🏢 Summary: Senior Software Engineer role focused on building scalable backend systems and customer-facing APIs for AI-driven logistics solutions. The position centers on designing core service layers, workflow engines, and integrations with HERE and third-party APIs to enable intelligent delivery optimization at scale. It emphasizes hands-on backend development, system reliability, and production-quality engineering. 🗂️ Requirements: Strong backend development experience, Proficiency in Python and/or TypeScript, Experience building APIs and backend systems, Experience designing scalable and distributed systems, Understanding of API design and data modeling, Experience with cloud platforms (AWS, GCP, or Azure), Experience with CI/CD practices, Experience integrating external APIs, Ability to debug and troubleshoot production systems 📃 Skills: Python, TypeScript, API, REST, DistributedSystems, AWS, GCP, Azure, CI/CD, LLM, RAG, Integration, DataModeling, Cloud, Git 🏢 Description: What's the role? We are looking for a Senior Software Engineer to build core backend systems powering next-generation agentic AI solutions for the logistics industry. The systems developed by this team optimize deliveries at scale improving driver efficiency, increasing reliability, reducing operational costs, and lowering environmental impact. In this role, you will focus on building the core service layer, customer-facing APIs, workflow engines, and integrations with HERE APIs and third-party systems that enable intelligent logistics workflows. You will work closely with senior engineers and technical leaders to design and implement scalable, reliable systems that support AI-driven planning and optimization use cases. This is a hands-on engineering role with a strong focus on backend development, system reliability, and production-quality delivery . What You’ll Do: Design, build, and maintain core backend services, APIs, and workflow orchestration systems for logistics applications Implement integrations with HERE APIs and external third-party systems to support real-world logistics workflows Translate product and technical requirements into scalable and maintainable system components Write clean, efficient, and well-tested code in Python and/or TypeScript Contribute to system design discussions and implement solutions aligned with the overall architecture Build and maintain customer-facing APIs with a strong focus on usability, performance, and reliability Ensure high-quality delivery through testing, monitoring, and debugging in production environments Collaborate with engineers, product managers, and domain experts to deliver end-to-end features Continuously improve system performance, scalability, and operational efficiency Leverage AI-assisted development tools to improve development speed and code quality Who are you? What We’re Looking For: Software engineering experience with strong backend development skills Proficiency in Python and/or TypeScript, with experience building APIs and backend systems Experience designing and building scalable services and working with distributed systems Strong understanding of API design, data modeling, and system integration patterns Experience working with cloud platforms (AWS, GCP, or Azure) and modern CI/CD practices Familiarity with building or integrating AI/ML systems (e.g., working with LLM APIs, RAG-based systems, or similar) is a plus Experience integrating with external APIs and handling real-world data and system constraints Solid debugging and problem-solving skills in production environments Ability to work independently on well-defined problems and collaborate effectively within a team Good communication skills and a pragmatic approach to engineering challenges What We Offer: The opportunity to tackle meaningful and challenging problems A chance to continuously learn and stay on top of the latest technology trends Work that has real-world impact, shaping the future of mobility and technology Regular feedback to help you grow and succeed in your role A collaborative and supportive team environment where your contributions are valued Competitive salary plus bonus Flexible working hours and a hybrid working environment Medical coverage for you and your family This role is eligible for Creative Tax Incentive scheme in Poland” or KUP (Autorskie Koszty Uzyskania Przychodu) Option to work on a B2B contract (please note: benefits, bonus and KUP do not apply in this case) Change is HERE. Apply Now! #LI-AK8   #LI-HYBRID Life at HERE in Poland comes with a competitive total rewards package designed to support your health, wellbeing, and performance. This includes a base salary, a Short-Term Incentive (STI) bonus (percentage based on role), a creative tax advantage for eligible positions, private medical care (including dental), life insurance, a meal allowance, vision reimbursement, a remote work allowance (if applicable), access to MyBenefit and Multisport programs, and various wellbeing initiatives. Paid time off, sick leave, and parental leave are provided in accordance with the Polish Labor Code. As part of HERE Technologies employment process, candidates will be required to successfully complete a pre-employment screening process. This offer and any related claims are subject to the successful completion of a pre-employment screening. This will involve employment, education, and criminal verification if applicable. HERE is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, age, gender identity, sexual orientation, marital status, parental status, religion, sex, national origin, disability, veteran status, and other legally protected characteristics. Who are we? HERE Technologies is a location data and technology platform company. We empower our customers to achieve better outcomes – from helping a city manage its infrastructure or a business optimize its assets to guiding drivers to their destination safely. At HERE we take it upon ourselves to be the change we wish to see. We create solutions that fuel innovation, provide opportunity and foster inclusion to improve people’s lives. If you are inspired by an open world and driven to create positive change, join us. Learn more about us on our YouTube Channel. Apply for this job online Email this job to a friend Share on your newsfeed Connect With Us! Not ready to apply? Connect with us to receive industry updates and job alerts related to your interests!

Technology

N-iX

Senior .Net Engineer

Senior

Remote

Krakow, Poland

5,000 - 5,400 USD

🏢 Summary: Backend .NET Software Engineer role focused on developing and migrating scalable e-commerce and subscription billing solutions to a cloud-based AWS architecture. The position involves building modern APIs, maintaining reliable backend systems, and contributing to serverless and event-driven solutions within a large engineering team. 🗂️ Requirements: 5+ years of software development experience, Proficiency in C#, Experience with .NET Framework or .NET Core, Strong SQL knowledge, Experience with relational and non-relational databases, Experience with AWS cloud infrastructure, Experience with serverless or event-driven architectures, Understanding of design and architectural patterns, Experience with JIRA, Experience with Git, Experience with Jenkins, Experience with unit testing frameworks, Experience with Docker, Experience with CI/CD pipelines, Confident English communication 📃 Skills: C#, .NET, .NETCore, SQL, Oracle, AWS, Terraform, REST, JIRA, Git, Jenkins, Docker, Kubernetes, CI/CD 🏢 Description: #5368 Role Description Our team is looking for a skilled backend .NET  Software Engineer who is eager to join a large team and develop complex solutions. The ideal candidate will be proficient in C#, .NET Framework, and/or .NET Core. About the Project Cleverbridge is a platform that provides global e-commerce and subscription billing solutions, helping companies build long-term customer relationships and grow revenue streams. With its flexible, cloud-based billing and monetization platform, Cleverbridge integrates seamlessly with client systems, simplifies subscription business models, and delivers an optimized online customer experience. The project team is driving the migration to the new Checkout, moving from legacy checkout capabilities toward a more scalable cloud-based architecture on AWS, with modern APIs, BFF patterns, and ongoing migration of legacy .NET components. Responsibilities Translate business logic into code. Design, build, and maintain performant, efficient, reusable, and reliable code. Review and develop requirements. Adhere to PCI DSS standards (four-eyes principle), participate in QA, and conduct code reviews. Write unit and integration tests. Perform problem-solving, root cause analysis. Communicate with internal product owners and stakeholders. Requirements Minimum 5 years of software development experience. Proficient in C#, .NET Framework, and/or .NET Core. Bonus: Terraform, and REST API design. Extensive proficiency with SQL, non-relational and relational database systems; Oracle knowledge is beneficial. Experience contributing to large-scale cloud infrastructures, preferably on AWS. Experience with serverless/event-driven architectures. Strong understanding of design and architectural patterns. Proficiency with general team tools: JIRA, Git, Jenkins. Solid experience with unit testing frameworks. Experience with Docker and CI/CD pipelines. Experience with Kubernetes is a plus. Strong communication and problem-solving skills. Confident English for daily communication. Nice to have Experience with AI-assisted coding (e.g., GitHub Copilot). Knowledge in any of the following domains: e-commerce, payments, finance, or subscription management.

Technology

EPAM Systems

Senior C++ Engineer

Senior

Remote

Warsaw, Poland

🏢 Summary: Senior C++ Engineer role focused on transforming ML and data science prototypes into high-performance, production-grade C++ applications for real-time, resource-constrained and cloud environments. The position involves optimizing, containerizing and deploying deterministic, low-latency systems with strong emphasis on reliability, performance and CI/CD practices. The offer includes flexible remote work within Poland, career development programs and comprehensive benefits. 🗂️ Requirements: 5+ years of experience in modern C++ (C++17/C++20), Strong knowledge of multithreading, concurrency and synchronization in Linux, Experience developing deterministic, low-latency real-time systems, Proficiency with CMake and Conan package management, Experience profiling and optimizing CPU and memory usage in Linux, Ability to write unit and automated tests, Experience debugging low-level communication issues, Hands-on experience with Docker in Linux production environments, Experience with CI/CD and release pipelines, Familiarity with Agile tools (Azure DevOps, JIRA, Confluence, Bitbucket), Fluent English (B2+ level) 📃 Skills: C++, C++17, C++20, Linux, Multithreading, Concurrency, CMake, Conan, Docker, CI/CD, Azure, JIRA, Confluence, Bitbucket, Python, MQTT, ZeroMQ, ProtoBuf, Kafka, HTTP, Bash, Kubernetes, TCP/IP, systemd 🏢 Description: We are seeking a Senior C++ Engineer to collaborate with Data Scientists and Machine Learning experts in transforming prototype algorithms into hardened, reliable, production-grade applications. In this role, you will convert research workflows into high-performance C++ systems capable of running on resource-constrained hardware or scalable cloud environments. Responsibilities Collaborate closely with Data Scientists and Machine Learning experts to turn prototype algorithms and data processing pipelines into hardened, reliable, production-grade "always-on" applications written in C++ Conversion of research and prototype ML/data-processing workflows (primarily Python-based) into high-performance, reliable C++ production systems Implementation of data quality safeguards, sanitization and required low-level interfaces for real-time inference on streaming data Optimization of code for predictable behavior, high reliability and efficient resource utilization (compute/memory/storage) on resource-constrained environments Support the development of high-performance, high-reliability solutions capable of running on resource-constrained hardware or in cost-effective, highly-scalable cloud applications Translation of real-world process dynamics, sensor behavior and system constraints into realistic online control solutions Documentation and communication of assumptions, results, limitations, risks and deployment considerations for discussion with the broader technical audience Requirements 5+ years of experience in modern C++ software development using C++17/C++20 Understanding of multithreading, concurrency, synchronization and performance optimization in Linux environments Background in developing deterministic, low-latency software for real-time systems Proficiency in CMake, modern C++ build systems and Conan package management for C++ Skills in profiling and optimizing CPU/memory utilization in constrained Linux environments Competency in writing unit tests and automated tests Proven capability to debug low-level communication issues and optimize performance under constrained environments Hands-on expertise designing, deploying and debugging containerized applications using Docker in Linux production environments Experience with CI/CD & Release pipelines: multi OS runners, artifact signing, SBOMs/vulnerability scanning Familiarity with Agile toolsets such as Azure DevOps, Atlassian tools like Confluence, JIRA and Bitbucket Fluent English communication skills at a B2+ level Nice to have Capability to independently deploy and manage cloud-native or edge-native microservices in Linux environments Flexibility to work closely with research, data science and platform engineering teams to bridge prototype and production environments Skills in Python and C++ interoperability Familiarity with industry IoT standards and protocols such as MQTT/SparkplugB, ZeroMQ, ProtoBuf, Kafka and HTTP Expertise in Linux, Bash/Shell scripting, Docker, TCP/IP networking, Kubernetes, systemd, logging, OTA/rollback strategies and advanced debugging techniques Background in deploying software in industrial environments, including remote diagnostics and field support Familiarity with .NET/C# We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Senior C++ Engineer

Senior

Remote

Katowice, Poland

🏢 Summary: Senior C++ Engineer role focused on transforming Python-based research and machine learning prototypes into high-performance, production-grade C++ applications for real-time and resource-constrained environments. The position involves optimizing, containerizing and deploying reliable systems across edge and scalable cloud platforms. You will collaborate closely with data science teams to deliver deterministic, low-latency solutions with strong CI/CD and quality standards. 🗂️ Requirements: 5+ years of modern C++ development (C++17/C++20), Strong knowledge of multithreading, concurrency and synchronization in Linux, Experience building deterministic, low-latency real-time systems, Proficiency with CMake and Conan package management, Experience profiling and optimizing CPU and memory usage in constrained Linux environments, Ability to write unit and automated tests, Experience debugging low-level communication and performance issues, Hands-on experience with Docker in Linux production environments, Experience with CI/CD and release pipelines, Familiarity with Agile tools (Azure DevOps, JIRA, Confluence, Bitbucket), Fluent English (B2+ level) 📃 Skills: C++, C++17, C++20, Linux, CMake, Conan, Docker, CI/CD, Azure, JIRA, Confluence, Bitbucket, Python, Kubernetes, Bash, TCP/IP, MQTT, ZeroMQ, ProtoBuf, Kafka, HTTP, .NET, C# 🏢 Description: We are seeking a Senior C++ Engineer to collaborate with Data Scientists and Machine Learning experts in transforming prototype algorithms into hardened, reliable, production-grade applications. In this role, you will convert research workflows into high-performance C++ systems capable of running on resource-constrained hardware or scalable cloud environments. Responsibilities Collaborate closely with Data Scientists and Machine Learning experts to turn prototype algorithms and data processing pipelines into hardened, reliable, production-grade "always-on" applications written in C++ Conversion of research and prototype ML/data-processing workflows (primarily Python-based) into high-performance, reliable C++ production systems Implementation of data quality safeguards, sanitization and required low-level interfaces for real-time inference on streaming data Optimization of code for predictable behavior, high reliability and efficient resource utilization (compute/memory/storage) on resource-constrained environments Support the development of high-performance, high-reliability solutions capable of running on resource-constrained hardware or in cost-effective, highly-scalable cloud applications Translation of real-world process dynamics, sensor behavior and system constraints into realistic online control solutions Documentation and communication of assumptions, results, limitations, risks and deployment considerations for discussion with the broader technical audience Requirements 5+ years of experience in modern C++ software development using C++17/C++20 Understanding of multithreading, concurrency, synchronization and performance optimization in Linux environments Background in developing deterministic, low-latency software for real-time systems Proficiency in CMake, modern C++ build systems and Conan package management for C++ Skills in profiling and optimizing CPU/memory utilization in constrained Linux environments Competency in writing unit tests and automated tests Proven capability to debug low-level communication issues and optimize performance under constrained environments Hands-on expertise designing, deploying and debugging containerized applications using Docker in Linux production environments Experience with CI/CD & Release pipelines: multi OS runners, artifact signing, SBOMs/vulnerability scanning Familiarity with Agile toolsets such as Azure DevOps, Atlassian tools like Confluence, JIRA and Bitbucket Fluent English communication skills at a B2+ level Nice to have Capability to independently deploy and manage cloud-native or edge-native microservices in Linux environments Flexibility to work closely with research, data science and platform engineering teams to bridge prototype and production environments Skills in Python and C++ interoperability Familiarity with industry IoT standards and protocols such as MQTT/SparkplugB, ZeroMQ, ProtoBuf, Kafka and HTTP Expertise in Linux, Bash/Shell scripting, Docker, TCP/IP networking, Kubernetes, systemd, logging, OTA/rollback strategies and advanced debugging techniques Background in deploying software in industrial environments, including remote diagnostics and field support Familiarity with .NET/C# We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Senior C++ Engineer

Senior

Remote

Poznan, Poland

🏢 Summary: The offer is for a Senior C++ Engineer to transform research-grade ML and data processing prototypes into high-performance, production-ready C++ systems for real-time and resource-constrained environments. The role focuses on optimizing, deploying and maintaining reliable, low-latency applications across edge devices and scalable cloud platforms. You will collaborate closely with Data Scientists to bridge the gap between prototype workflows and hardened production solutions. 🗂️ Requirements: 5+ years of modern C++ development (C++17/C++20), Strong knowledge of multithreading, concurrency and synchronization in Linux, Experience building deterministic, low-latency real-time systems, Proficiency with CMake and Conan package management, Experience profiling and optimizing CPU and memory usage in Linux, Ability to write unit and automated tests, Experience debugging low-level communication issues, Hands-on experience with Docker in Linux production environments, Experience with CI/CD and release pipelines, Familiarity with Agile tools (Azure DevOps, JIRA, Confluence, Bitbucket), Fluent English (B2+ level) 📃 Skills: C++, C++17, C++20, Linux, CMake, Conan, Docker, CI/CD, Azure, JIRA, Confluence, Bitbucket, Python, MQTT, ZeroMQ, ProtoBuf, Kafka, HTTP, Bash, Kubernetes, TCP/IP, .NET, C# 🏢 Description: We are seeking a Senior C++ Engineer to collaborate with Data Scientists and Machine Learning experts in transforming prototype algorithms into hardened, reliable, production-grade applications. In this role, you will convert research workflows into high-performance C++ systems capable of running on resource-constrained hardware or scalable cloud environments. Responsibilities Collaborate closely with Data Scientists and Machine Learning experts to turn prototype algorithms and data processing pipelines into hardened, reliable, production-grade "always-on" applications written in C++ Conversion of research and prototype ML/data-processing workflows (primarily Python-based) into high-performance, reliable C++ production systems Implementation of data quality safeguards, sanitization and required low-level interfaces for real-time inference on streaming data Optimization of code for predictable behavior, high reliability and efficient resource utilization (compute/memory/storage) on resource-constrained environments Support the development of high-performance, high-reliability solutions capable of running on resource-constrained hardware or in cost-effective, highly-scalable cloud applications Translation of real-world process dynamics, sensor behavior and system constraints into realistic online control solutions Documentation and communication of assumptions, results, limitations, risks and deployment considerations for discussion with the broader technical audience Requirements 5+ years of experience in modern C++ software development using C++17/C++20 Understanding of multithreading, concurrency, synchronization and performance optimization in Linux environments Background in developing deterministic, low-latency software for real-time systems Proficiency in CMake, modern C++ build systems and Conan package management for C++ Skills in profiling and optimizing CPU/memory utilization in constrained Linux environments Competency in writing unit tests and automated tests Proven capability to debug low-level communication issues and optimize performance under constrained environments Hands-on expertise designing, deploying and debugging containerized applications using Docker in Linux production environments Experience with CI/CD & Release pipelines: multi OS runners, artifact signing, SBOMs/vulnerability scanning Familiarity with Agile toolsets such as Azure DevOps, Atlassian tools like Confluence, JIRA and Bitbucket Fluent English communication skills at a B2+ level Nice to have Capability to independently deploy and manage cloud-native or edge-native microservices in Linux environments Flexibility to work closely with research, data science and platform engineering teams to bridge prototype and production environments Skills in Python and C++ interoperability Familiarity with industry IoT standards and protocols such as MQTT/SparkplugB, ZeroMQ, ProtoBuf, Kafka and HTTP Expertise in Linux, Bash/Shell scripting, Docker, TCP/IP networking, Kubernetes, systemd, logging, OTA/rollback strategies and advanced debugging techniques Background in deploying software in industrial environments, including remote diagnostics and field support Familiarity with .NET/C# We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

Intel

Compiler Engineer

Senior

Hybrid

Gdansk, Poland

🏢 Summary: The role involves developing and advancing an open-source compiler stack for Intel’s CPU and GPU platforms, contributing to LLVM-based C/C++/DPC++ and Fortran compilers. The position focuses on designing language extensions, optimizing performance, and enabling high-performance heterogeneous computing across CPUs, GPUs, and accelerators. 🗂️ Requirements: BS in Computer Science or related field with 4+ years of relevant experience or MS with 2+ years, 4+ years of hands-on compiler development experience, Proven technical contributions to LLVM.org (commits, patches, reviews), 3+ years of experience with accelerated computing and parallel programming models, 3+ years of experience in compiler or application performance tuning, Expert-level proficiency in C/C++, Strong understanding of systems programming 📃 Skills: C++, C, DPC++, Fortran, LLVM, GPU, CPU, Compilers, OpenMP, SYCL, HPC, AI, Parallelism, Accelerators 🏢 Description: Job Description: Join Us in Shaping the Future At Intel , we are building the next generation of software innovation through the oneAPI software stack, a unified programming model designed to unlock the full potential of heterogeneous computing. Our team is at the forefront of enabling developers worldwide to harness CPUs, GPUs, and accelerators with cutting-edge tools, libraries, and compilers. By joining us, you'll contribute to an open ecosystem that drives performance, scalability, and portability across diverse architectures-empowering breakthroughs in AI, HPC, and beyond. If you're passionate about transforming how the world computes and want to work on technology that truly matters, this is your opportunity to make an impact. The Intel Compiler Engineering Team is a high-performing team responsible for creating the industry-leading Intel C/C++/DPC++ and Fortran Compilers and is a leader in LLVM.org , the foundation of our compiler products. We are continually pushing the boundaries of compiler technology in support of providing maximally useful and performant compilers for all of Intel's processor platforms, both CPU and GPUs. We're hiring a motivated and experienced Compiler Engineer to help us develop and advance our open-source compiler stack in support of our latest CPU and GPU accelerators. In this role, you will: Help set the technical direction, design and evolve the language extensions, runtimes, and features that enable portable, high-performance offload for our processor platforms. Collaborate with many in LLVM.org , as well as our worldwide compiler and runtimes teams - everything we do is based on open standards and LLVM. Help to ensure our language extensions and runtime integrates with the broader ecosystem, and ensure rock-solid performance, reliability, and developer experience from silicon to software. This role is perfect for individuals who thrive on deep systems work, community leadership, and measurable impact on AI and HPC workloads. Qualifications: Minimum Qualifications: BS in Computer Science or related field with 4+ years of relevant experience, or MS with 2+ years 4+ years of hands-on compiler development experience with a demonstrated history of technical contributions to LLVM.org (commit history, patches, reviews). 3+ years of experience with accelerated computing and parallel programming models working with GPU architecture. 3+ years of experience in compiler or application performance tuning to achieve optimal runtime and application throughput. Expert-level C/C++with deep understanding of systems programming. Nice to have: Hardware knowledge: understanding of modern CPU, GPU, and accelerator architecture. Ability to analyse and optimise language runtimes, scheduling, and memory models to achieve industry-leading runtime and application performance across heterogeneous architectures (CPU, GPU, and accelerators). Patents or significant technical innovations in compiler technology. Demonstrated cross-industry collaboration on language standards and specifications. Requirements listed would be obtained through a combination of industry-relevant job experience, internship experiences and or schoolwork/classes/research. * Job posting details (such as work model, location or time type) are subject to change. Business group: The Software Team drives customer value by enabling differentiated experiences through leadership AI technologies and foundational software stacks, products, and services. The group is responsible for developing the holistic strategy for client and data center software in collaboration with OSVs, ISVs, developers, partners and OEMs. The group delivers specialized NPU IP to enable the AI PC and GPU IP to support all of Intel's market segments. The group also has HW and SW engineering experts responsible for delivering IP, SOCs, runtimes, and platforms to support the CPU and GPU/accelerator roadmap, inclusive of integrated and discrete graphics. Posting Statement: All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance. Position of Trust N/A Work Model for this Role This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site. * Job posting details (such as work model, location or time type) are subject to change.

Technology

Crusoe

Supply Chain Operations Analyst

Mid

On-site

Seattle, WA

99,996 - 114,996 USD/yr

🏢 Summary: Full-time onsite Supply Chain Operations Analyst role focused on managing and optimizing the purchase order lifecycle for networking hardware and compute infrastructure. The position involves procurement process improvement, supply chain analytics, vendor coordination, and cross-functional collaboration using enterprise procurement tools and advanced data analysis. The role supports AI infrastructure operations with responsibilities spanning sourcing, warranty management, and operational efficiency. 🗂️ Requirements: Bachelor’s degree in Supply Chain Management, Logistics, Business Administration, or related field, 3+ years of procurement or supply chain experience, Experience managing complex global supply chains, Experience with vendor onboarding and process improvement, Advanced Excel skills, Hands-on experience with Coupa, Hands-on experience with Jira, Ability to manage networking hardware procurement lifecycle, Experience collaborating with technical and external stakeholders 📃 Skills: Excel, Coupa, Jira, Procurement, SupplyChain, Logistics, Dashboards, DataModeling, Networking, Infrastructure 🏢 Description: Crusoe is on a mission to accelerate the abundance of energy and intelligence. As the only vertically integrated AI infrastructure company built from the ground up, we own and operate each layer of the stack — from electrons to tokens — to power the world's most ambitious AI workloads. When you join Crusoe, you join a team that is building the future, faster. We're in the midst of the greatest industrial revolution of our time. The demand for AI compute is boundless, and power is a bottleneck. We're solving that — with an energy-first approach that makes AI infrastructure better for the world and faster for the people innovating with AI. We're looking for problem-solving, opportunity-finding teammates with a sense of urgency, who believe in the scale of our ambition and thrive on a path not fully paved — people who want to grow their careers alongside a team of experts across energy, manufacturing, data center construction, and cloud services. If you want to do the most meaningful work of your career, help our customers and partners advance their AI strategies, and be part of a high-performing team that believes in each other, come build with us at Crusoe. Crusoe seeks a dedicated and strategic Supply Chain Operations Analyst to oversee and optimize our purchase order process. This role is critical for driving efficiency, cost-effectiveness, and high quality within our supply chain management, directly contributing to the overall success of Crusoe's networking services. We are looking for an innovative leader who combines strategic thinking with operational excellence, bringing a strong background in procurement, analytical skills, and process improvement to the team. Quick Facts - Full-time onsite position in San Francisco or Bellevue, Washington What You'll Be Working On: - End-to-End Supply Chain Management: Own the complete purchase order lifecycle for networking hardware—from initial sourcing and requisition approvals to purchase order execution and final delivery. - Process Optimization: Analyze and streamline procurement workflows to eliminate bottlenecks, accelerate approval cycles, and ensure a seamless operational flow. - Data-Driven Insights: Leverage Coupa and advanced Excel to monitor supply chain performance, build intuitive dashboards, and deliver actionable insights to leadership. - Lifecycle & Warranty Management: Oversee hardware warranty entitlement and renewals for data center networking and compute infrastructure across a diverse multi-vendor ecosystem. - Cross-Functional Collaboration: Partner with internal technical teams and external stakeholders to align demand forecasting, validate technical specifications, and ensure strict process compliance. What You’ll Bring: - Education: Bachelor’s degree in Supply Chain Management, Logistics, Business Administration, or a related field. - Experience: 3+ years of progressive procurement or supply chain experience, ideally within the energy sector or a critical infrastructure environment. - Proven Track Record: Demonstrated success managing complex global supply chains, driving vendor onboarding, and implementing continuous process improvements. - Technical Proficiency: High expertise in Excel (data modeling, dashboards) and hands-on experience navigating enterprise procurement tools, specifically Coupa and Jira. Benefits: - Competitive compensation and equity packages - Restricted Stock Units - Paid time off, paid holidays & leave of absence programs - Comprehensive health, dental & vision insurance - Employer contributions to HSA account - Paid parental leave - Paid life insurance, short-term and long-term disability - Professional development & tuition reimbursement - Mental health & wellness support - Commuter benefits (parking & transit) - Cell phone stipend - 401(k) Retirement plan with company match up to 4% of salary - Volunteer time off - Global travel insurance & emergency assistance - Daily meals allowance - Additional perks & programs specific to location Compensation: - Compensation will be paid in the range of up to $100,000 - $115,000 + Bonus. - Restricted Stock Units are included in all offers. - Compensation to be determined by the applicant's knowledge, education, and abilities, as well as internal equity and alignment with market data. Crusoe is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

Technology

emagine Polska

Senior AI Software Engineer – Backend

Senior

Remote

Lisbon, Portugal

🏢 Summary: Senior AI Software Engineer – Backend role focused on designing, building, and scaling production-grade AI backend services, including LLM integrations, RAG pipelines, and distributed cloud-native systems. The position emphasizes reliable, observable, and secure AI solutions deployed in AWS using modern backend and infrastructure practices. You will work in an Agile environment delivering scalable APIs, microservices, and AI-driven workflows for enterprise use cases. 🗂️ Requirements: Bachelor’s degree in Computer Science, Software Engineering, Data Engineering, or related field, 6+ years backend or software engineering experience, Hands-on experience delivering AI-enabled or data-intensive backend solutions, Proficiency in at least one backend language: Python, Java, Go, Kotlin, C#, or TypeScript, Strong experience building REST APIs, microservices, and distributed systems, Experience with Python backend frameworks such as FastAPI and async programming, Experience integrating LLMs or cloud AI services with orchestration layers, Knowledge of RAG, vector search, and semantic retrieval concepts, Experience with SQL and NoSQL databases, Experience with AWS cloud services and cloud-native architectures, Experience with Terraform or infrastructure-as-code tools, Experience with Git and Agile/Scrum methodologies, Knowledge of testing, monitoring, logging, and AI evaluation practices 📃 Skills: Python, Java, Go, Kotlin, C#, TypeScript, FastAPI, REST, Microservices, LLM, RAG, Vector, SQL, NoSQL, AWS, Terraform, Git, Scrum, Kubernetes, Docker, CI/CD, Async, Serverless, Containers 🏢 Description: YOUR CONTRIBUTION Our culture is agile and collaborative, and we genuinely believe our people are some of the best with which you’ll ever work. We are looking for a skilled and passionate Senior AI Software Engineer – Backend to join our Centre of Excellence and the SWE team to design, build and scale production-grade AI services, intelligent workflows, and backend platforms that create measurable business value. YOUR “DAY-TO-DAY”: Design, develop and operate production-grade AI backend services, APIs, and event-driven components with strong focus on scalability, reliability, latency, and cost efficiency. Build and integrate capabilities based on LLMs and other AI services, including prompt orchestration, structured outputs, tool calling, and workflow automation. Develop retrieval and knowledge integration patterns such as RAG, vector search, and metadata-driven content pipelines for enterprise use cases. Participate and support Agile methods and frameworks by taking part in planning events, daily stand-ups, code reviews, and technical discussions. Collaborate closely with product, platform, frontend, DevOps, security, and data stakeholders as a valued member of a self-managing, cross-functional SWE team. Implement robust observability, evaluation and guardrails for AI solutions, including logging, tracing, monitoring, feedback loops and incident troubleshooting. Manage and optimize scalable distributed systems on the Cloud, using secure-by-design and infrastructure-as-code practices. Develop automated tests and evaluation suites to validate backend logic, model behavior, regression scenarios, and non-functional requirements. Translate product and business needs into reliable technical designs, reusable services, and maintainable integration patterns. Continuously improve architecture, developer experience, and engineering standards by contributing to best practices, reviews, and technical mentorship within the Backend community. BACKGROUND AND QUALIFICATIONS: Bachelor's Degree or higher in Computer Science, Software Engineering, Data Engineering, or related field, with appropriate professional experience. Proven work experience as a Backend Engineer or Software Engineer for 6+ years, with hands-on delivery of AI-enabled or data-intensive backend solutions. Strong experience with Agile delivery frameworks such as Scrum and modern source code management practices using Git. Knowledge of AI engineering patterns such as agentic workflows, semantic caching, prompt/version management, and human-in-the-loop controls. Strong proficiency in one or more backend languages such as Python, Java, Go, Kotlin, C#, or TypeScript, with production experience building APIs and services. Solid experience designing and operating backend services, microservices, and distributed systems, including RESTful APIs, asynchronous processing, and messaging patterns. Hands-on experience with Python-based AI/backend frameworks and service development patterns, such as FastAPI, async programming, data validation, and structured outputs. Experience integrating foundation model or cloud AI services and building reliable orchestration layers for prompts, tools, and model interactions. Good knowledge of data access patterns and storage technologies, including SQL and NoSQL databases, caching, and vector databases or semantic retrieval concepts. Experience with AWS cloud services and cloud-native engineering practices, including serverless, containers, observability, and infrastructure automation. Experience with Terraform or other infrastructure-as-code tooling. Knowledge of AI solution quality practices, including testing strategies, evaluation, monitoring, security, privacy, and responsible-use guardrails. Knowledgeable about software architecture, design patterns, logging, monitoring, and performance optimization. Excellent analytical and time management skills, strong teamwork mindset, and a pragmatic problem-solving attitude. Passionate about software engineering, continuous learning, and the practical adoption of emerging AI technologies. ADDITIONAL EXPERIENCE PREFERRED OR HELPFUL: Experience with cloud AI platforms and managed model services, preferably in AWS environments. Experience with Kubernetes, Docker containers, and CI/CD pipelines for deploying and operating AI-enabled services. Experience with product and collaboration tools such as Jira and Confluence. Summary: Senior AI Software Engineer – Backend Role in a nutshell: A senior backend engineer focused on building and scaling production-grade AI services — think LLM integrations, RAG pipelines, agentic workflows, and cloud infrastructure — within a collaborative, cross-functional team. Experience needed: 6+ years in backend/software engineering, with hands-on AI or data-intensive delivery. Must-have tech: Python (FastAPI, async), REST APIs, microservices, Terraform, AWS, SQL/NoSQL/vector databases, Git, Agile/Scrum. Nice to have: Kubernetes, Docker, CI/CD, Terraform, Jira/Confluence. Key soft skills: Strong communicator, team player, pragmatic problem-solver, passionate about AI and continuous learning. Degree: Computer Science, Software Engineering, or related field. The right candidate is someone who bridges solid backend engineering fundamentals with practical AI delivery experience — not just a data scientist or ML researcher, but an engineer who ships reliable, observable AI products in production.