April 26, 2026

Compiler Engineer

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. 

📜 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 

Similar jobs you might like

Technology

cerebre

.NET Software Engineer - Graph Database Engine

Senior

Remote

Krakow, Poland

🏢 Summary: Senior Engineer role focused on owning and evolving the query and compiler pipeline, translating complex queries into efficient, scalable execution plans. The position drives advanced optimization strategies across AST transformations and execution planning while ensuring strict correctness of query semantics. The role directly impacts system performance, scalability, and database engine reliability in a graph-oriented environment. 🗂️ Requirements: Expert-level experience in C# and .NET backend development, Strong database design experience, Proven query performance optimization experience, Experience designing and tuning database indexes, Experience with graph databases or relationship-heavy data models, Ability to analyze and optimize query execution plans, Experience profiling backend or database-heavy production systems, Strong knowledge of data structures and algorithms for database workloads, Experience maintaining database stability, replication, and sharding 📃 Skills: C#, .NET, SQL, Cypher, Gremlin, SPARQL, ANTLR, Neo4j, Memgraph, FalkorDB, RedisGraph, PostgreSQL, SQLServer, AST, Compilers, Profiling, Sharding, Replication, Indexing, Algorithms 🏢 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. 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

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

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

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

Chabre IT Services Sp. z.o.o

Senior .NET Developer - AI & Azure Solutions

Senior

Remote

Warsaw, Poland

24,000 - 27,500 PLN/hr

🏢 Summary: Senior .NET Developer role focused on designing and delivering AI-driven solutions using Microsoft technologies and Azure, including Generative AI tools and intelligent automation platforms. The position involves building scalable backend systems, microservices, and cloud-native architectures while leveraging Azure AI services to develop data-driven products. The role covers the full software development lifecycle in an Agile environment with strong emphasis on code quality, DevOps, and cloud integration. 🗂️ Requirements: Strong experience in .NET development, Experience building scalable backend systems, Hands-on experience with Microsoft Azure, Experience with cloud-native architectures, Practical experience with Generative AI technologies, Experience with Azure AI services (Azure OpenAI, Azure AI Foundry, AI Search), Solid understanding of microservices architecture, Experience with event-driven or service-oriented architectures, Experience integrating APIs and building distributed systems, Experience with CI/CD pipelines and DevOps practices, Knowledge of RDBMS (MS SQL or Dataverse), Experience working in Agile environments, Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field, English and Polish proficiency at B2+ level 📃 Skills: .NET, C#, Azure, AzureOpenAI, AzureAIFoundry, AISearch, GenerativeAI, Microservices, EventDriven, SOA, REST, API, CI/CD, GitHub, AzureDevOps, SQL, MSSQL, Dataverse, Python, Docker, Kubernetes 🏢 Description: Working as a Senior .NET Developer, you will: design and develop AI-driven software solutions using the Microsoft technology stack and Azure services build and implement Generative AI tools, plug-ins, microservices, and extensions that support internal products and business processes translate business needs into scalable technical solutions and system architecture develop, test, and deploy new product features while ensuring high code quality and performance leverage Azure AI services (including Azure OpenAI and AI Search) to deliver intelligent automation and data-driven solutions design and integrate APIs and microservices within secure and scalable cloud architectures collaborate closely with cross-functional teams including product managers, UX specialists, and other developers in Agile Scrum environments implement best practices in software development, source control, and CI/CD using tools such as GitHub and Azure DevOps troubleshoot complex technical challenges and support the full software development lifecycle act as a technical expert within the team, sharing knowledge and contributing to continuous improvement initiatives 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 globally recognized professional services organization that invests heavily in advanced technology and innovation to support its business operations and client services. Their internal technology division focuses on building modern digital products, intelligent automation tools, and AI-driven platforms that transform the way employees and clients interact with data and services. Qualifications strong experience in .NET development and building scalable backend systems hands-on experience with Microsoft Azure and cloud-native architectures practical experience working with Generative AI technologies and Azure AI services (e.g., Azure OpenAI, Azure AI Foundry, AI Search) solid understanding of microservices, event-driven and service-oriented architectures experience integrating APIs and building distributed systems familiarity with CI/CD pipelines , source control tools, and DevOps practices (GitHub, Azure DevOps) knowledge of RDBMS systems such as MS SQL or Dataverse experience with Python , containerization technologies (Docker/Kubernetes), or similar tools is a strong advantage experience working in Agile development environments strong analytical thinking and problem-solving skills excellent communication skills and ability to collaborate with technical and non-technical stakeholders proactive mindset and interest in continuously learning new technologies, particularly in the AI space excellent English & Polish skills (at least B2+ level) Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field We offer Rate: 150-170 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

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

Team Up

💎 Principal Software Engineer (m/k) 💎

Senior

Hybrid

Wrocław, Poland

🏢 Summary: Seeking a Principal Software Engineer to lead the design and delivery of enterprise-scale software and AI-driven platform solutions within a global engineering team. The role focuses on technical leadership, scalable application development, CI/CD automation, and building AI-powered systems using large language models. Candidates will collaborate with architects and engineers to drive innovation, engineering standards, and continuous improvement initiatives. 🗂️ Requirements: 10+ years of experience in Software or Platform Engineering, Proficiency in C# or Java or Python, Experience designing and debugging enterprise applications, Hands-on experience with CI/CD pipelines, Experience with GitHub and Azure DevOps, Experience building AI-powered applications using LLMs, Experience fine-tuning language models, Knowledge of embedding models and semantic search, Experience designing agentic AI systems, Ability to design AI evaluation frameworks and A/B testing, Strong understanding of software engineering principles and architecture 📃 Skills: C#, Java, Python, GitHub, Azure, DevOps, LLMs, AI, CI/CD, Kubernetes, Docker, AWS, GCP, Agile 🏢 Description: About the Client Our client is a global professional services organization that helps leading enterprises deliver digital transformation, technology modernization, and AI-driven innovation. Operating across multiple international markets, the company partners with organizations to build scalable, secure, and business-focused technology solutions. About the Role We are looking for an experienced Principal Software Engineer to join a global engineering team delivering enterprise-scale technology solutions. In this role, you will take ownership of designing, developing, and maintaining complex software and platform solutions while ensuring they align with both business and technical requirements. You will collaborate closely with engineering and architecture teams, solve complex technical challenges, and provide technical leadership throughout the software development lifecycle. This position also involves driving engineering standards, mentoring team members, and contributing to continuous improvement initiatives. Key Responsibilities Lead the design, development, delivery, and maintenance of software and platform solutions. Develop high-quality, scalable, and maintainable code while performing debugging, testing, and troubleshooting. Provide technical leadership and guidance across engineering teams. Collaborate with software engineers and architects to design innovative technical solutions. Ensure engineering best practices, coding standards, and development processes are consistently followed. Drive continuous improvement initiatives across development and platform engineering. Support CI/CD implementation and software delivery automation. Requirements Must Have 10+ years of professional experience in Software or Platform Engineering. Strong programming skills in at least one of the following languages: C# Java Python Extensive experience designing, developing, and debugging enterprise applications. Hands-on experience with CI/CD pipelines and automation tools such as GitHub and Azure DevOps. Experience building AI-powered applications using Large Language Models (LLMs). Experience fine-tuning language models for use cases such as text generation, summarization, or question answering. Strong understanding of embedding models and their applications, including semantic search, similarity matching, clustering, and information retrieval. Experience designing and implementing agentic AI systems that integrate language models with external tools and services. Ability to design evaluation frameworks for AI models, including performance benchmarking, metrics development, and A/B testing. Strong understanding of software engineering principles, architecture, and development best practices. Nice to Have Experience with Kubernetes and Docker. Cloud certifications (Microsoft Azure, AWS, or Google Cloud). Experience working with Agile or other modern software delivery methodologies. Bachelor's degree in Computer Science, Engineering, Information Technology, Mathematics, or a related field. What We Offer Opportunity to work on large-scale international technology and AI transformation projects. Exposure to modern cloud technologies, enterprise platforms, and cutting-edge AI solutions. Collaborative environment with highly experienced engineering and architecture teams. Opportunities for continuous learning, technical growth, and professional development. A culture that encourages innovation, knowledge sharing, and continuous improvement. The opportunity to take ownership of complex technical initiatives and make a meaningful impact on enterprise-scale solutions.

Technology

Team Up

💎 Principal Software Engineer (m/k) 💎

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior Principal Software Engineer role focused on designing and delivering enterprise-scale software and AI-powered platform solutions in a global engineering environment. The position involves technical leadership, software architecture, CI/CD automation, and development of AI systems using large language models and embedding technologies. The role also includes mentoring engineers, driving engineering standards, and contributing to large-scale cloud and digital transformation initiatives. 🗂️ Requirements: 10+ years of Software Engineering or Platform Engineering experience, Proficiency in C# or Java or Python, Experience designing, developing, and debugging enterprise applications, Hands-on experience with CI/CD pipelines, Experience with GitHub, Experience with Azure DevOps, Experience building AI-powered applications using LLMs, Experience fine-tuning language models, Knowledge of embedding models and semantic search, Experience designing agentic AI systems, Ability to create AI evaluation frameworks and benchmarking, Strong understanding of software engineering principles and architecture, Bachelor's degree in Computer Science, Engineering, IT, Mathematics, or related field 📃 Skills: C#, Java, Python, GitHub, Azure, AzureDevOps, CI/CD, LLMs, AI, Kubernetes, Docker, AWS, GCP, Agile 🏢 Description: About the Client Our client is a global professional services organization that helps leading enterprises deliver digital transformation, technology modernization, and AI-driven innovation. Operating across multiple international markets, the company partners with organizations to build scalable, secure, and business-focused technology solutions. About the Role We are looking for an experienced Principal Software Engineer to join a global engineering team delivering enterprise-scale technology solutions. In this role, you will take ownership of designing, developing, and maintaining complex software and platform solutions while ensuring they align with both business and technical requirements. You will collaborate closely with engineering and architecture teams, solve complex technical challenges, and provide technical leadership throughout the software development lifecycle. This position also involves driving engineering standards, mentoring team members, and contributing to continuous improvement initiatives. Key Responsibilities Lead the design, development, delivery, and maintenance of software and platform solutions. Develop high-quality, scalable, and maintainable code while performing debugging, testing, and troubleshooting. Provide technical leadership and guidance across engineering teams. Collaborate with software engineers and architects to design innovative technical solutions. Ensure engineering best practices, coding standards, and development processes are consistently followed. Drive continuous improvement initiatives across development and platform engineering. Support CI/CD implementation and software delivery automation. Requirements Must Have 10+ years of professional experience in Software or Platform Engineering. Strong programming skills in at least one of the following languages: C# Java Python Extensive experience designing, developing, and debugging enterprise applications. Hands-on experience with CI/CD pipelines and automation tools such as GitHub and Azure DevOps. Experience building AI-powered applications using Large Language Models (LLMs). Experience fine-tuning language models for use cases such as text generation, summarization, or question answering. Strong understanding of embedding models and their applications, including semantic search, similarity matching, clustering, and information retrieval. Experience designing and implementing agentic AI systems that integrate language models with external tools and services. Ability to design evaluation frameworks for AI models, including performance benchmarking, metrics development, and A/B testing. Strong understanding of software engineering principles, architecture, and development best practices. Nice to Have Experience with Kubernetes and Docker. Cloud certifications (Microsoft Azure, AWS, or Google Cloud). Experience working with Agile or other modern software delivery methodologies. Bachelor's degree in Computer Science, Engineering, Information Technology, Mathematics, or a related field. What We Offer Opportunity to work on large-scale international technology and AI transformation projects. Exposure to modern cloud technologies, enterprise platforms, and cutting-edge AI solutions. Collaborative environment with highly experienced engineering and architecture teams. Opportunities for continuous learning, technical growth, and professional development. A culture that encourages innovation, knowledge sharing, and continuous improvement. The opportunity to take ownership of complex technical initiatives and make a meaningful impact on enterprise-scale solutions.