April 10, 2026

Principal Engineer - Python (PL)

Senior • Remote

26,000 - 31,500 PLN/mo

Lodz, Poland

Currently, we have an exceptional opportunity for a Principal Engineer to join our team at HTD Health. We are looking for a high-level expert who is still a passionate developer at heart, but also wants to act as a strategic partner for our clients and a mentor for our engineering culture.

In this role, you will combine hands-on coding with high-level consultancy. You will lead by example—implementing the best practices you preach, while ensuring our clients receive world-class technical guidance. If you want to code, lead, and shape the future of HealthTech, we want to meet you!

What we need from you:

  • Hands-on Technical Excellence: At least 9+ years of commercial experience in Python. You still love writing code and believe in delivering readable, maintainable software covered with automated tests.

  • Architectural Vision: Deep understanding of Microservices, Distributed Systems, Asynchronous programming, and API Design (REST, GraphQL, gRPC).

  • Technical Versatility: Hands-on experience with more than one major Python framework (FastAPI, Django, Flask) and a deep understanding of ORMs, as well as both SQL and NoSQL databases.

  • Radical Accountability: You are the first to identify and report risks of delay or priority shifts. You proactively confirm that plans are valid, understanding that "no news is not good news."

  • Refinement & Analysis Mastery: You take ownership of the technical analysis for upcoming functionalities, ensuring the team understands the what and how before the sprint begins.

  • Estimation & Planning: You set the standard for realistic and complete work estimation, helping the team and the client build predictable roadmaps.

  • Client Partnership: You are a natural communicator (C1 English) who can talk to both developers and business stakeholders, creating RFCs and other technical documentation, explaining technical debt, reliability, and observability in a way that creates buy-in.

  • Quality Leadership: A drive to implement best practices that serve as a reference for others and set quality standards—both for code and for how you collaborate with internal and customer development teams.

  • Cloud & Infrastructure: Hands-on experience with AWS, Azure, or GCP and Infrastructure as Code (Terraform).

  • Scale & Reliability: Proven ability to design large-scale enterprise solutions with a focus on meeting strict SLAs, optimizing performance, ensuring high availability, and implementing robust observability.

We appreciate if you have:

  • AI Expertise: Deep understanding of ML, LLM, and MCP Principles (Model Context Protocol).

  • Data Intelligence: Experience with Big Data processing and visualization using tools like pandas, Tableau, PowerBI, or similar.

  • AI-Driven Development: Proficiency in leveraging AI tools (e.g., GitHub Copilot) to optimize development workflows and code quality.

  • Regulatory Awareness: Interest or experience in navigating regulatory standards like HIPAA or GDPR.

  • Fullstack Curiosity: Experience in other backend or frontend languages and a natural curiosity for emerging technologies.

Your daily life in HTD will be focusing around:

  • Working with development team (or teams), delivering enterprise-level software built with both high-impact features and layers of maintainability and observability.

  • Ensuring work quality through overseeing the technical analysis, planning, execution as well as meticulous reviews and mentoring throughout the process.

  • Working closely with clients (and their dev teams) to align technical decisions with business goals, acting as the main point of contact for everything related to our technical cooperation.

  • Being the "go-to" person for team talks, internal workshops, and hackathons—actively raising the technical bar for everyone.

  • Comparing tools and services to provide authoritative recommendations for new projects or features.

  • Keeping technical debt visible and ensuring that stakeholders understand the importance of application stability and observability.

What you can expect from us:

  • Salary depending on your skills, experience and position level:– PLN 22 000 – 26 300 gross on employment contract– PLN 26 000 – 31 500 + VAT on a B2B contract

  • 25 paid days off (B2B/UZ)

  • Flexible working hours

  • Possibility of working 100% remotely

  • Personal educational budget: conferences, courses, workshops, and more

  • Private medical care

  • Multisport Plus+ member card or cinema tickets

  • MultiLife package

  • All necessary equipment such as MacBook, additional monitor and accessories

Similar jobs you might like

Healthcare

HTD

Principal Engineer (PL)

Senior

Remote

Łódź, Poland

26,000 - 31,500 PLN/mo

🏢 Summary: Principal Engineer role combining hands-on .NET development with architectural leadership and technical consultancy for enterprise HealthTech projects. The position focuses on delivering maintainable, observable systems while mentoring teams and aligning technical decisions with business goals. It includes close client collaboration, technical planning, and ownership of quality standards. 🗂️ Requirements: 6+ years commercial experience in .NET, Strong proficiency in C#, Experience designing Microservices architectures, Experience with Distributed Systems, Experience in API design (REST, GraphQL, gRPC), Hands-on experience with AWS, Azure or GCP, Experience with Infrastructure as Code, Ability to design maintainable, testable code with automated tests, Experience in technical analysis and system design, Fluent English (C1) 📃 Skills: .NET, C#, Microservices, DistributedSystems, REST, GraphQL, gRPC, AWS, Azure, GCP, Terraform, IaC, AutomatedTesting 🏢 Description: Currently, we have an exceptional opportunity for a Principal Engineer to join our team at HTD Health. We are looking for a high-level expert who is still a passionate developer at heart, but also wants to act as a strategic partner for our clients and a mentor for our engineering culture. In this role, you will combine hands-on coding with high-level consultancy. You will lead by example—implementing the best practices you preach, while ensuring our clients receive world-class technical guidance. If you want to code, lead, and shape the future of HealthTech, we want to meet you! Your daily life in HTD will be focusing around: Working with development team (or teams), delivering enterprise-level software built with both high-impact features and layers of maintainability and observability. Ensuring work quality through overseeing the technical analysis, planning, execution as well as meticulous reviews and mentoring throughout the process. Working closely with clients (and their dev teams) to align technical decisions with business goals, acting as the main point of contact for everything related to our technical cooperation. Being the "go-to" person for team talks, internal workshops, and hackathons—actively raising the technical bar for everyone. Comparing tools and services to provide authoritative recommendations for new projects or features. Keeping technical debt visible and ensuring that stakeholders understand the importance of application stability and observability. What you can expect from us: Salary depending on your skills, experience and position level: – PLN 22 000 – 26 300 gross on employment contract – PLN 26 000 – 31 500 + VAT on a B2B contract 25 paid days off (B2B/UZ) Flexible working hours Possibility of working 100% remotely Personal educational budget: conferences, courses, workshops, and more Private medical care Multisport Plus+ member card or cinema tickets MultiLife package All necessary equipment such as MacBook, additional monitor and accessories What we need from you: Hands-on Technical Excellence : At least 6+ years of commercial experience in .NET (C#). You still love writing code and believe in delivering readable, maintainable software covered with automated tests. Architectural Vision : Deep understanding of Microservices, Distributed Systems, and API Design (REST, GraphQL, gRPC). Radical Accountability: You are the first to identify and report risks of delay or priority shifts. You proactively confirm that plans are valid, understanding that "no news is not good news." Refinement & Analysis Mastery : You take ownership of the technical analysis for upcoming functionalities, ensuring the team understands the what and how before the sprint begins. Estimation & Planning: You set the standard for realistic and complete work estimation, helping the team and the client build predictable roadmaps. Client Partnership : You are a natural communicator (C1 English) who can talk to both developers and business stakeholders, creating RFC and other types of technical documentation, explaining technical debt, reliability, and observability in a way that creates buy-in. Quality Leadership : A drive to implement best practices that serve as a reference for others and set the quality standards (not only for code but also for how you work with the internal and customer development teams) both internally and externally. Hands-on experience with AWS, Azure, or GCP and Infrastructure as Code (Terraform). We appreciate if you have: Experience in other backend or frontend languages and curiosity for new technologies. Proficiency in leveraging AI tools (e.g., GitHub Copilot, LLMs) to optimize development workflows and code quality. Interest or experience in navigating regulatory standards like HIPAA or GDPR.

Technology

DCV Technologies

Principal Engineer

Senior

Remote

Warsaw, Poland

🏢 Summary: Senior-level Principal Engineer role focused on building and scaling full-stack web applications using the MERN stack within a cloud-native Azure environment. The position drives architecture, microservices, API-first and event-based integrations while leading complex technical initiatives in a Scrum team. The role combines deep technical expertise with hands-on leadership in DevOps, security, data, and modern web technologies. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Engineering or related field, Around 10 years of experience in software engineering, Experience in senior technical leadership role (Senior/Principal/Team Lead), Strong experience with Azure Cloud and Azure services, Expertise in JavaScript and modern JS frameworks (React.js, Node.js, Remix.js), Experience with database technologies (MongoDB, PostgreSQL, MySQL), Experience with DevOps practices and infrastructure-as-code, Experience with containers and Kubernetes (AKS), Understanding of headless CMS architecture (Contentful), Experience with scripting in Python in cloud environments, Knowledge of DevSecOps security practices, Experience with Azure Data tools (Databricks, Synapse), Experience with code quality and security tools, Experience working in Agile/Scrum environments 📃 Skills: JavaScript, React, Node.js, Remix.js, MongoDB, PostgreSQL, MySQL, Azure, Databricks, Synapse, Python, Kubernetes, AKS, Terraform, GitHub, GitHubActions, SonarQube, Datadog, Contentful, PowerApps, SQL, Vue.js 🏢 Description: The Principal Engineer is experienced software engineer specialising in MERN tech stack to build scalable, high-performance web solutions. This individual will play a crucial role in the development process, accelerating delivery of full-stack web applications. The Principal Engineer will act as the highest skilled Individual Contributor and will cooperate closely with Media, Content and Commerce team supporting Marketing . The team operates within Scrum framework to deliver value to Consumer Healthcare business. The team supports variety of applications composed of different technologies like React.JS, Node.JS, Vue.JS, Python, Databricks, Kubernetes, PowerApps, Azure Synapse Analytics, database technologies like PostgreSQL, MongoDB, Microsoft SQL. 📍 Remote from Poland The Principal engineer will champion best practices in software engineering including micro-services architecture, API-First and event based integration, Cloud Native/SaaS hosting and Headless CMS. A Good candidate should have knowledge of: The Principal Engineer is the most senior Individual Contributor (IC) and excels through in depth technical knowledge of specific technical domains. Contributes to their team or domain meeting goals through successfully leading and consistently delivering on projects of highly ambiguous scope, high complexity and critical business impact. Can be deployed to highest priority business problems or fires, can quickly resolve them and help the business understand how to avoid them in future. Proactively contributes to the betterment of other engineers in the company, through sponsoring, mentoring and providing constructive, candid feedback. Proactively gives technical and strategic feedback on projects relevant to their expertise that leads to better outcomes. Directly impacts the trajectory of the company both through working on the most impactful problems and being able to bring about change with effective momentum. Links technical contribution back to business impact for their team or area and helps others to buy into this. Consistently leads their team to good outcomes from a technical perspective, ensuring appropriate engineering decisions are made to factor in technical debt, systems design, stability/reliability, monitoring/observability and business need. Is regularly recognized in their team and collective for highly impactful technical contributions of the highest quality. Proposes changes to technical scope to handle changing business priorities or urgency. Leads the refactoring of complex systems or problems when it is warranted. Can make pragmatic trade-offs between perfection and technical debt which aligns with our priorities as a business, including how to repay debt. Has the skills to competently work on complex and unknown problems under pressure (e.g. debugging complex production issues at speed, or leading the resolution of critical or major incidents) Can demonstrate their technical skills outside of code, and leads the design process for complex technical problems in their team or collective. Contributes to architecture forums, takes part in initiatives to improve the practices of the engineering discipline. Can clearly and confidently articulate risk of technical problems to non technical stakeholders (e.g legal, compliance) Communicates effectively when representing Engineering to external stakeholders (e.g auditors, regulators, third-parties, or industry groups) when appropriate Actively and regularly offers well considered contributions to the roadmap of their team or business area. Fosters effective collaboration between product, engineering and architecture. Demonstrates product-awareness. Offers valuable contributions to quarterly planning rituals, and works with the PM or team lead on setting the vision for a team. Ensures their team is focusing on work that will drive forward quarterly goals or business objectives, whilst reducing the operational impact for engineers and Ops. Repeatedly consulted for advice by engineers from different teams or collectives. Proactively stays up to date with technology trends in their area, and uses this knowledge to contribute thoughts on their team’s strategy. Works to enable groups of others to improve coding standards and awareness of best practices around non-functional requirements (e.g. performance, testability, scale, security) Tackles problems before they can do harm, knowing which levers to pull to make change happen. Key Roles & Responsibilities Leads the refactoring of complex systems or problems when it is warranted. Can make pragmatic trade-offs between perfection and technical debt which aligns with our priorities as a business, including how to repay debt. Has the skills to competently work on complex and unknown problems under pressure (e.g. debugging complex production issues at speed, or leading the resolution of critical or major incidents) Can demonstrate their technical skills outside of coding, and leads the design process for complex technical problems in their team or collective. Articulates risk of technical problems to non technical stakeholders (e.g legal, compliance) and  Communicates effectively when representing Engineering to external stakeholders (e.g auditors, regulators, third-parties, or industry groups) when appropriate Actively and regularly offers well considered contributions to the roadmap of their team or business area. Fosters effective collaboration between product, engineering and architecture. Qualifications and skills Strong experience with Azure Cloud and Azure services Technical expertise in one or more technology domains and programming languages (e.g. Java, Javascript) , database technologies (e.g. MongoDB, PostgreSQL, MySQL) and release & configuration management tools. Technical expertise in JavaScript frameworks (Remix.js. Node.js, React.js) Understanding of  headless CMS architecture, i.e. Contenful Experience with scripting languages (preferably Python) in cloud environments with a focus on IaaS, PaaS Comprehensive understanding of modern DevOps platform technologies (e.g. GitHub Actions) incl. infrastructure-as-code (e.g. Terraform) and containers (e.g. Kubernetes, AKS) Knowledge of Security Practices for DevSecOps Knowledge of Azure Data (DataBricks , Synapse Studio) , AI (Open AI , AI Search) tools Experience with code quality and code security tools (i.e.: SonarQube, Github Advanced Suite). Experience with observability tools e.g. Datadog Experience with Atlassian suite Extensive experience with agile methodologies Experience working in a cloud native environment (Azure desirable) Working knowledge of Scrum based Agile development Job Requirements and Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field – or equivalent practical experience. Around 10 years of experience in software engineering, with experience in leadership role (e.g. Senior/Principal Software Engineer, Team Lead). Proven experience with architecture and solution design in software engineering. Deep domain & Engineering management expertise and experience. Demonstrable tech leadership. Experience working with geographically distributed teams or vendor partners. Exposure in managing web hosting platforms/teams. Benefits ✅ Stable long-term cooperation with opportunity for extension Opportunity to work with modern technologies in an international environment Professional growth and continuous development opportunities Participation in challenging and impactful projects 📩 If you’re interested and meet the qualifications, please send your CV to Alina Pchelnikova at alina.pchelnikova@dcvtechnologies.co.uk

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.

Technology

Team Up

🚀 Principal Software Enigneer (m/k) 🚀

Senior

Hybrid

Katowice, Poland

🏢 Summary: Senior engineering role focused on designing and delivering enterprise-scale software and AI-powered platform solutions. The position involves technical leadership, hands-on development, CI/CD automation, and building applications using large language models and agentic AI systems. Candidates will work on global digital transformation and cloud modernization projects in a collaborative engineering environment. 🗂️ Requirements: 10+ years 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, Experience with Azure DevOps, Experience building AI-powered applications with 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 📃 Skills: C#, Java, Python, GitHub, Azure, DevOps, LLMs, AI, Kubernetes, Docker, AWS, GCP, CI/CD, 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

Cariad

Principal Hardware Engineer

Senior

On-site

Mountain View, CA

194,676 - 282,732 USD/yr

🏢 Summary: Senior-level role leading the development and production of high-performance embedded hardware platforms for ADAS/AD and infotainment systems within automotive HPC environments. The position focuses on defining hardware architectures, ensuring functional safety and cybersecurity compliance, and driving products from concept to mass production. It involves cross-functional collaboration and technical leadership within a global automotive ecosystem. 🗂️ Requirements: 12+ years of HPC hardware development experience in embedded environments, Bachelor’s degree in Electrical Engineering, Computer Science, or related field, Deep knowledge of HPC hardware architecture and development processes, Experience introducing embedded hardware platforms into mass production, Strong understanding of automotive EE architectures and development processes, Experience designing embedded high-performance computer systems including system topologies and interfaces, Knowledge of ISO26262 functional safety concepts and hardware implementation, Knowledge of connected vehicle infotainment and communication systems, Understanding of embedded system software/hardware architecture and RTOS, Experience working with semiconductor vendors and automotive suppliers, Willingness to travel worldwide 📃 Skills: HPC, ADAS, Infotainment, Embedded, ISO26262, Cybersecurity, RTOS, C, C++, Java, HTML5 🏢 Description: Role Summary: In the role of Principal Hardware Engineer, you will define, develop and deliver production hardware in embedded environment for high performance computing platform for VW Group in order to create in-house development expertise for connected infotainment and ADAS/AD system. The position will be a member of the senior technical team and interfaces with multiple stakeholders of VW Group's technical team members. This position investigates and develops new computer HW architectures for HPC connected systems. Role Responsibilities: Product Development Lead the development of different HW modules of ADAS/AD and Infotainment (ICP) HPCs Lead the development, launch and production of ADAS/AD and ICP HPCs, overseeing all steps of the process and working closely with product/design/contract manufacturers. Contribute to specification and design of compute boards for automotive systems. Work with internal customers to understand and specify application requirements and deliverables, including safety and security Work with component suppliers to select and support hardware solutions. Supports in investigating scalable architecture alternatives and development paths for ADAS/AD and ICP Hardware platforms. Contribute to establish Cyber Security and Functional Safety requirements while developing EE hardware platform. Leads to HW implementation of Cyber Security and Functional Safety requirements while developing EE hardware platform. Support in recruiting and building a high-performing team of engineers to deliver high performance, high volume, low cost, automotive systems. Innovation and Collaboration Stay current with industry trends and emerging technologies related to hardware platform development Collaborate with team members in the U.S. and abroad Provide technical guidance to team, foster a culture of collaboration and innovative ideas to solve problems. Mentor, motivate and guide the career development of young engineers Work closely with software, hardware, and mechanical teams to bridge technical gaps, contribute insights, and facilitate effective communication General Skills: Communication skills - interpersonal, presentation and written Attention to details Being adaptable and open to learning new tools, methodologies, and technologies Analytical and conceptual thinking Experience in developing strategies for R&D Integration - joining people, processes, or systems Strategic/visionary minded Strong problem-solving skills and motivation to work in a dynamic and fast paced environment Ability to work cross-functionally and multi-tasking Required Skills: Excellent strategic thinking, negotiation, and communication skills. Deep knowledge of HPC HW architecture and hardware development processes. Understanding of Hardware platform development and corresponding software. Experienced with introduction into mass production of the same. Deep understanding of typical vehicle EE architectures and automotive development processes. Deep understanding in defining and designing hardware for embedded high performance computer systems including definition of system topologies, components and its interfaces. Understanding of functional safety (ISO26262) concept and implementation of same in HW design. Knowledge of connected HPC hardware components and its peripherals Knowledge of connected vehicle infotainment and communication systems. Knowledge of embedded system software/hardware architecture, real-time operating systems. Experienced to establish a professional network within the ecosystem of automotive suppliers, and technology companies such as: Computer system technology companies; Semiconductor vendors; Start-up companies. Desired Skills: Experience with Infotainment and Driver Assistance Systems Infotainment and Driver Assistance Systems Consumer electronics HW design architecture Rapid SW environment for prototyping and validation Connected navigation and driver assistance system technologies User-interface architecture for mobile and automotive systems Programming languages C, C++, Java, HTML5, and script languages Years of Relevant Experience: 12+ years of HPC hardware development experience in embedded environment Required Education: Bachelors in Electrical Engineering, Computer Science, or a related field. Desired Education: Science, or a related field Work Flexibility: Travel to worldwide locations required Compensation Salary range is dependent on factors such as geographical differentials, credentials or certifications, industry-based experience, qualification and training. In the city of Mountain View, California, the salary range for this position is $194,670 - $282,735. Provides performance based merits and annual bonus along with a competitive benefits package. Benefits include medical, dental, vision, 401k with employer match and defined contribution plan, short and long term disability, basic life and AD&D insurance, employee assistance program, tuition reimbursement and student loan repayment plans, maternity and non-primary caregiver leave, adoption assistance, employee referral program and vacation and paid holidays. A unique vehicle lease program that covers registration and insurance fees is also offered. Equal Opportunity Employer statement and export control compliance information apply.

Technology

Senovo-It

Principal Software Engineer / Tech Lead (.NET / Azure / AI)

Senior

Remote

Warsaw, Poland

25,000 - 28,000 PLN

🏢 Summary: Hands-on Principal Software Engineer / Tech Lead role focused on architecting and developing AI-driven solutions for a global tax consulting platform. The position combines technical leadership with active backend and AI development, shaping microservices-based architecture and GenAI-enabled engineering practices. Remote role from Poland requiring close collaboration with product and engineering teams. 🗂️ Requirements: 9+ years software engineering experience in complex global environments, 5+ years experience as Tech Lead or Architect with hands-on coding, Strong expertise in C# and .NET, Experience with Python in AI-related use cases, Frontend experience with React, Angular, or Vue.js, Experience with Microsoft Azure (Functions, Service Bus/Event Hub, App Services, SQL/MongoDB), Strong knowledge of microservices architecture, DDD, CQRS, SOLID, Clean Architecture, Experience with DevOps practices (CI/CD, deployment, monitoring), Hands-on experience with AI development tools (e.g., GitHub Copilot, OpenAI), Fluent English (C1 level) 📃 Skills: C#, .NET, Python, React, Angular, Vue, Azure, SQL, MongoDB, Microservices, DDD, CQRS, SOLID, CI/CD, DevOps, GenAI, OpenAI, GitHubCopilot 🏢 Description: We are looking for a highly experienced Principal Software Engineer / Tech Lead to join a global engineering team working on the Sightline platform – an in-house solution supporting tax consulting services worldwide. This is a hands-on leadership role , combining responsibilities across architecture, software engineering, and team leadership . You will play a key role in shaping the technical direction of AI-driven solutions, while actively contributing to development. You will work on cutting-edge AI-powered systems , leveraging GenAI tools and agent-based development approaches to build scalable, high-quality, and business-oriented solutions Location: Remote from Poland Language: Polish and English Key Responsibilities Lead the end-to-end design, development, and deployment of new platform components and features Define and drive architecture decisions (microservices, DDD, CQRS, Clean Architecture) Collaborate closely with Product Owners and stakeholders to align technical solutions with business needs Lead and mentor software engineers and QA teams , ensuring high engineering standards Conduct code reviews and provide technical guidance , promoting best practices across teams Ensure compliance with platform standards, security, and performance requirements Support production environments (L3 support) – troubleshooting and resolving complex issues Drive adoption of AI tools and GenAI practices in the development lifecycle Stay up to date with the latest AI frameworks, agent platforms, and engineering practices Requirements (Must Have) 9 to 12+ years of experience in software engineering within complex, global environments 5+ years as Tech Lead / Architect , with strong hands-on experience Strong expertise in C# / .NET (core backend technology) Experience with Python (especially in AI-related use cases) Frontend experience with React, Angular, or Vue.js Strong experience with Microsoft Azure (Functions, Service Bus/Event Hub, App Services, SQL/MongoDB) Solid understanding of microservices architecture, DDD, CQRS, SOLID, Clean Architecture Experience with DevOps practices and tools (CI/CD, deployment, monitoring) Hands-on experience with AI-enabled development tools (e.g. GitHub Copilot, OpenAI, etc.) Strong communication skills and ability to work with senior stakeholders and business teams Fluent English ( C1 level )

Technology

Flyps

Senior Python Engineer (LLMs)

Senior

Remote

Poznan, Poland

26,000 - 33,000 PLN/mo

🏢 Summary: Experienced Python Engineer role focused on building and deploying AI-driven features using LLM technologies, with real impact on product direction and technical decisions. The position involves developing LLM/NLP models, orchestrating AI agents, optimizing performance for real-time applications, and collaborating directly with clients and cross-functional teams. Fully remote B2B role with competitive compensation and flexible working hours. 🗂️ Requirements: 5+ years of experience in Software Engineering, AI, ML or related field, Hands-on experience with LLMs or NLP in production environments, Experience with RAG, vector search or agent-based LLM architectures, Strong Python programming skills, Experience deploying models or pipelines using FastAPI, Ability to ensure statistical accuracy in model evaluation and lifecycle tracking, Fluency in Polish (B2+), Fluency in English (B2+) 📃 Skills: Python, LLM, NLP, RAG, VectorSearch, AgentArchitectures, NumPy, Pandas, Scikit-learn, FastAPI, MachineLearning, AI 🏢 Description: The role We're looking for an experienced Python Engineer to join our team and help build cutting-edge solutions using LLM technologies. If you enjoy having real impact on product direction, making key technical decisions, and working directly with clients- this role is for you. What you’ll do Work on the development and deployment of AI-driven features, ensuring timely delivery and continuous iteration Participate in client meetings to discuss progress, architecture, and system capabilities Build and improve LLM/NLP-based data extraction and analysis models Develop and orchestrate AI agents capable of handling multi-step, tool-augmented workflows Optimize system performance for real-time and large-scale applications Ensure statistical accuracy in lifecycle tracking and model evaluation Collaborate closely with product managers, engineers, and other stakeholders What we’re looking for 5+ years of experience in SE/AI/ML or a related field Hands-on experience with LLMs or NLP in production environments Experience with RAG, vector search, or agent-based LLM architectures Solid Python skills (NumPy, Pandas, Scikit-learn, etc.) Experience deploying models or pipelines using FastAPI Strong communication skills – your input will help shape the roadmap Comfortable working in a bilingual environment (Polish B2+, English B2+) Bonus points: Experience with Computer Vision What we offer 26 000 - 33 000 PLN net + VAT monthly, B2B 100% remote setup and flexible hours Private medical care, life insurance, and Multisport 🏃‍♂️‍➡️ Referral bonuses Equipment of your choice (MacBook by default) Interesting, challenging projects - we only take on the ones we believe in :-)

Technology

Freeform

Principal Software Engineer

Senior

On-site

Los Angeles, CA

200,000 - 400,000 USD/yr

🏢 Summary: Principal Software Engineer role focused on architecting and building AI-native manufacturing software systems spanning edge computing, hardware control, automation, and high-rate telemetry. The position requires hands-on technical leadership across interdisciplinary engineering teams to develop scalable, high-performance platforms for factory automation and data processing. This is a full-time onsite role in Hawthorne with strong compensation, equity, and comprehensive benefits. 🗂️ Requirements: 10+ years of hands-on experience architecting and implementing complex software systems, Strong experience with C, Strong experience with C++, Strong experience with Rust, Experience in robotics, IoT, autonomous vehicles, UAVs, or similar autonomy-focused industries, Experience working in high-performance compute environments, Ability to work onsite full-time in Hawthorne, Experience leading software architecture and system integration efforts 📃 Skills: C, C++, Rust, FPGA, GPU, IoT, Robotics, Telemetry, Automation, Edge, MachineLearning, AI 🏢 Description: Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale parts at the speed of human ideation. By treating manufacturing as a single integrated system, the company develops complex hardware that can be designed, built, and scaled without limits. As a Principal Software Engineer, you will act in a technical leadership capacity responsible for driving innovative development efforts across a broad software ecosystem including edge computing, hardware control and automation, and high-rate telemetry systems. You will work closely with electrical, mechanical, and process engineering disciplines as well as technical executives to invent and implement complex interdisciplinary performance requirements. This is a hands-on role spanning architecture, implementation, coding, and solving complex technical challenges. Your work will contribute to deploying sophisticated software platforms capable of processing petabytes of high-rate data on the edge and automating factory systems globally. 3D printing experience is not required. The role is suited for collaborative engineers who enjoy solving difficult technical problems and building advanced technology. Responsibilities: - Provide architectural leadership for the development of a complex, highly integrated software system - Take on the most challenging development and implementation efforts in the software stack - Lead system-level integration and validation efforts - Provide technical project management from conception to production when required - Drive communication and collaboration across electrical, mechanical, and process engineering teams - Innovate on system capability and performance and accelerate engineering progress Basic Qualifications: - 10+ years of hands-on experience architecting and implementing complex software systems using C/C++/Rust - Experience in industries such as robotics, IoT, autonomous cars, UAVs, or similar autonomy-centric environments - Experience working in a high-performance compute environment such as FPGAs or GPUs Nice to Have: - BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field - Experience with edge computing, high-speed data acquisition, and real-time closed-loop control systems - Experience with hardware acceleration for machine learning or artificial intelligence - Experience working in a startup or leading-edge technology environment - Creative problem-solving using first-principles reasoning - Passion for software applications impacting the physical world Location: Based in Hawthorne, the vertically integrated facility combines technology development, R&D, and production under one roof. The role requires full-time onsite presence five days a week with very limited exceptions. What We Offer: - Inclusive and collaborative culture focused on learning and data-driven decisions - Opportunity to join a rapidly growing company developing transformative technology Benefits: - Significant stock option packages - 100% employer-paid medical, dental, and vision insurance - Life insurance - Traditional and Roth 401(k) - Relocation assistance - Paid vacation, sick leave, and company holidays - Generous paid parental leave - Free daily catered lunch and dinner - Casual dress and flexible work hours - Regular catered team-building events Compensation: The estimated salary range for this role is $200,000-$400,000, depending on experience, educational background, and demonstrated skills and impact.

Technology

N-iX

Senior Python Software Engineer (with GenAI)

Senior

Remote

Krakow, Poland

5,700 - 6,700 USD

🏢 Summary: Senior Python Engineer role focused on owning backend architecture, leading technical decisions, and delivering scalable high-load systems with AI-powered features such as chatbots and voice-to-text integrations. The position combines hands-on backend development with team leadership, emphasizing architecture, scalability, and production reliability. You will drive backend strategy, mentor engineers, and ensure robust AI/LLM integrations aligned with product goals. 🗂️ Requirements: 5+ years of software development experience, Strong hands-on experience with Python 3 and asynchronous programming, Experience with FastAPI or Django DRF, Experience designing microservices or modular architectures, Strong knowledge of PostgreSQL, Experience with Redis or MongoDB, Experience with vector databases, Experience with pytest and TDD/BDD principles, Experience with Docker and CI/CD pipelines, Experience with Kubernetes, Experience with AWS or GCP or Azure, Knowledge of clean code and SOLID principles, Experience with typing and type checking, Experience with scalability and production monitoring, Experience building GenAI or LLM-powered products 📃 Skills: Python, FastAPI, Django, PostgreSQL, Redis, MongoDB, Qdrant, pytest, Docker, Kubernetes, AWS, GCP, Azure, CI/CD, mypy, Pydantic, LangChain, LlamaIndex, LLaMA, Mistral, Mixtral 🏢 Description: We are looking for Senior Python Engineer to take ownership of backend architecture, technical leadership, code quality, and team development. You will work on complex backend systems, design scalable architectures, and lead a talented engineering team, collaborating closely with business stakeholders to translate requirements into robust technical solutions. You will play a key role in shaping the product roadmap, making strategic architecture decisions, and ensuring that delivery aligns with business goals. A key component of the initiative is the development of internal AI-powered capabilities, including a generic chatbot and voice-to-text features. You will provide technical leadership for AI integrations, ensuring scalable, maintainable, and performant systems. Basic German is a plus, but your expertise in strategy, technical leadership, and hands-on delivery is what matters most. Why Join Us: Lead a high-impact project with real public-sector relevance Take ownership of architecture and system design end-to-end Influence the product roadmap and technical direction Work with a talented, collaborative engineering team Contribute to AI-driven, innovative features with large-scale impact Responsibilities: Own backend architecture and technical decisions for scalable, high-load systems Lead the team in designing, implementing, and maintaining backend services and APIs Guide technical design reviews, code quality, and engineering best practices Balance hands-on development (~40–60%) with leadership and mentoring (~40–60%) Oversee scalability, performance optimization, and reliability of production systems Lead incident response, bug fixing, and production issue resolution Provide technical guidance for AI/LLM-powered features, such as chatbots and voice-to-text integration Collaborate closely with Product, Frontend, and AI/ML teams to translate requirements into technical solutions Drive adoption of observability, monitoring, and testing standards across the team Mentor and support engineers to foster team growth and knowledge sharing Must-Have Skills: 5+ years experience in Software Development Strong product mindset with experience in team organization, task prioritization, and project planning Ability to make and own technical and architectural decisions Strong problem-solving and proactive approach Excellent communication and interpersonal skills for cross-team collaboration Strong analytical and organizational abilities; able to manage dependencies, risks, and cross-team planning Hands-on experience with Python 3, including asynchronous programming Experience with backend frameworks (FastAPI, Django DRF) Experience designing and developing microservices or modular architectures Strong knowledge of relational (PostgreSQL) and NoSQL (Redis, MongoDB) databases Experience with vector storage (e.g., Qdrant) Understanding of testing strategies (pytest, TDD/BDD principles) Familiarity with Docker, CI/CD pipelines, and production deployments Strong experience with Kubernetes and cloud platforms (AWS, GCP, Azure) Knowledge of clean code principles, SOLID, typing (mypy, Pydantic) Experience with scalability, production monitoring, and incident management Experience building GenAI or LLM-powered products Nice-to-Have Skills: Experience with public-sector or government digital transformation projects Familiarity with LangChain, LlamaIndex, or similar tooling Experience with open-source LLMs (LLaMA, Mistral, Mixtral) Experience in high-growth startup environments Knowledge of cost optimization for AI inference and infrastructure Basic German language skills for team onboarding and future customer projects