April 11, 2026
Senior Software Engineer
Senior • Remote
Brno, Czech Republic
The Mission
Your mission as Senior Engineer is to drive the improvement of the platform, making the product extremely fast, scalable, reliable and easy to operate. The results will be directly reflected in the fraud prevention metrics, dependent business variables (revenue, margin) as well as valuation of the company and your personal stock option pool. Your code will be used to process data from more than 50M devices, creating decisions within milliseconds on top of thousands of events per second.
You will collaborate with other engineers, founders, product managers, research team
(building the ML/AI models), platform team and other fraud-fighters in the company.
General
Seniority: 5+ years experience in a high-tech/startup universe
Employment Type: Employee or Contractor
(just technicality, the spirit is that it’s “Engineer, Fraud-Figher & Shareholder“ anyway)Schedule: Full-time
Work Arrangement: Full remote possible, with availability for in-person gatherings, collaboration sessions as well as team-buildings
Responsibilities
-
Design, implement, optimize, monitor
Data retrieval and storage
Data processing pipeline (stream processing, batch processing)
… any other relevant code to catch fraudsters
Collaborate with product managers, research, and other engineers to understand requirements and translate them into well-defined technical specification.
Ownership of ensure the scalability, reliability, and performance of the product
Mentor and guide other engineers
Ensure compliance with relevant data protection regulations and standards
Preferred experience
Experience
Experience with event-driven architecture (asynchronous, message passing, …)
Experience designing, building and operating large-scale production systems (Peta or at least TB scale)
(data storage with fault-tolerance, sharding, auto-scaling)Experience with both high-level and low-level programming languages
Experience in Rust or comparable systems languages (C/C++, Go); willingness to become a Rust expert if not already.
-
Experience with building and operating distributed architecture (observability, ….)
Foundational algorithms/papers used in this space (map reduce, consensus, fault tolerance, synchronization, leader election, gossip …)
Message queues/buses (Kafka/NATS/….)
Observability (logs, telemetry, tracing, …)
Orchestration (kubernetes)
Attitude
Passion for building great software, that solves real problem of real people
Skills (to be verified)
Education/skills/understanding equivalent to Bachelor's degree in Computer Science
(acquired by any means)Excellent communication and presentation skills (expressing clearly, maximizing information to data ratio)
Strong problem-solving skills and the ability to think critically
System of values compatible with ThreatMark (applies for all positions):
Extreme Ownership: Taking initiative, driving results, and passionately owning project outcomes
Deep Understanding: Preference of deeply understanding topics and systems from first-principles over opinions, guesses and superficial
Integrity: Consistently adhering to strong moral and ethical principles, acting with honesty, accountability and transparency
Collaboration: Building positive, efficient relationships, expressing in precise and efficient way
Innovation and Adaptability: Continuously seeking improvement, being open to new ideas, and making data-driven decisions
Nice to Have:
Experience in the US fintech environment
Experience with cloud platforms such as AWS
Experience with programming in Rust
Knowledge of statistical analysis and ML
Experience in the Cybersecurity domain
Previous experience in a startup environment
Leadership skills and passion to help other people perform at their best
Similar jobs you might like
Technology
Remodevs
Senior RoR Developer
Senior
Remote
Warsaw, Poland
7,000 - 8,100 USD
🏢 Summary: Senior individual contributor engineering role focused on building and delivering scalable software, driving technical direction, solving complex problems, and mentoring engineers while remaining hands-on with development. The position involves working across backend and frontend systems using Ruby, Rails, React, PostgreSQL, Redis, Kafka, Elasticsearch, and Kubernetes. 🗂️ Requirements: Strong experience with Ruby, Experience leading complex cross-team projects, Ability to solve complex technical problems, Ability to work independently in ambiguous environments, Strong communication with technical and non-technical stakeholders, Experience mentoring engineers 📃 Skills: Ruby, Rails, PostgreSQL, Redis, React, Kafka, Elasticsearch, Kubernetes 🏢 Description: We are looking for a Senior Engineer to join our team and help us build and deliver software at scale. We have a flat structure, but this is a very senior individual role for someone who can make a big impact. In this role, you will take initiative, solve complex problems, improve our technical standards, and support other engineers. You will work closely with leadership to shape our technical direction while still writing code. Our Tech Stack Ruby 3.3.8 & Rails 7.2 PostgreSQL & Redis React (frontend) Kafka, Elasticsearch, Kubernetes (K8s) What you will do Drive technical work: Help turn high-level goals into clear projects and plans. Support the team: Mentor both junior and senior engineers to help them grow. Set standards: Improve how we work and make sure our code stays maintainable in the future. Handle uncertainty: Work without clear instructions at times, set direction, and guide others. Solve complex problems: Take the lead on difficult issues and important technical decisions. What we are looking for Strong experience with Ruby Experience in HR, Fintech, or Accounting systems is a plus Proven impact: experience leading complex projects across teams Good communication: able to work with both engineers and non-technical stakeholders Initiative: able to find important problems and follow through with solutions The process Screening call: 15-minute chat with a recruiter System design interview: 60-minute discussion about architecture Behavioral interview: 60-minute conversation about your experience and teamwork Final call: conversation with the CEO
Technology
Remodevs
Senior RoR Developer
Senior
Remote
Warsaw, Poland
7,000 - 8,100 USD
🏢 Summary: Senior individual contributor role focused on building and delivering scalable software systems while shaping technical direction and standards. The position combines hands-on Ruby/Rails development with system design, cross-team technical leadership, and mentoring. The engineer will lead complex initiatives and drive architectural decisions in a modern distributed stack. 🗂️ Requirements: Strong experience with Ruby, Experience with Rails framework, Experience designing scalable systems, Proven experience leading complex cross-team technical projects, Ability to make architectural decisions, Experience mentoring engineers, Experience with distributed systems and backend integrations, Ability to work with PostgreSQL and Redis, Experience working with React frontend, Experience with Kafka, Elasticsearch, and Kubernetes 📃 Skills: Ruby, Rails, PostgreSQL, Redis, React, Kafka, Elasticsearch, Kubernetes, HR, Fintech, Accounting 🏢 Description: We are looking for a Senior Engineer to join our team and help us build and deliver software at scale. We have a flat structure, but this is a very senior individual role for someone who can make a big impact. In this role, you will take initiative, solve complex problems, improve our technical standards, and support other engineers. You will work closely with leadership to shape our technical direction while still writing code. Our Tech Stack Ruby 3.3.8 & Rails 7.2 PostgreSQL & Redis React (frontend) Kafka, Elasticsearch, Kubernetes (K8s) What you will do Drive technical work: Help turn high-level goals into clear projects and plans. Support the team: Mentor both junior and senior engineers to help them grow. Set standards: Improve how we work and make sure our code stays maintainable in the future. Handle uncertainty: Work without clear instructions at times, set direction, and guide others. Solve complex problems: Take the lead on difficult issues and important technical decisions. What we are looking for Strong experience with Ruby Experience in HR, Fintech, or Accounting systems is a plus Proven impact: experience leading complex projects across teams Good communication: able to work with both engineers and non-technical stakeholders Initiative: able to find important problems and follow through with solutions The process Screening call: 15-minute chat with a recruiter System design interview: 60-minute discussion about architecture Behavioral interview: 60-minute conversation about your experience and teamwork Final call: conversation with the CEO
Technology
Link Group
Senior Software Enigneer
Senior
Remote
Warsaw, Poland
130 - 160 PLN
🏢 Summary: Senior Software Engineer role focused on designing and delivering scalable solutions within complex distributed systems at significant scale. The position requires strong ownership, architectural decision-making, and collaboration across cross-functional teams. The engineer will drive high-impact technical initiatives in a large, distributed environment. 🗂️ Requirements: Degree in Computer Science or equivalent practical experience, Proven experience delivering complex, large-scale software solutions, Hands-on experience with distributed systems, Ability to make independent architectural decisions, Strong collaboration and communication skills, Ability to operate autonomously with high ownership 📃 Skills: DistributedSystems, Architecture, Scalability, Reliability, Observability, SoftwareEngineering, ComputerScience 🏢 Description: Senior Software Engineer About the Role We are looking for a Senior Software Engineer to join a high-scale product environment operating within complex distributed systems. This role is designed for a highly autonomous individual contributor who can take ownership of complex technical initiatives, influence architectural direction, and deliver scalable, reliable solutions in a large organizational setting. You will collaborate cross-functionally with engineering, product, and design teams while contributing to systems used at significant scale. Key Responsibilities Design and deliver high-complexity system components and features Make informed architectural decisions and evaluate technical trade-offs Ensure quality, scalability, reliability, and observability of delivered solutions Identify and manage technical risks, dependencies, and technical debt Develop deep understanding of the product domain and user impact Collaborate effectively across teams in a distributed engineering environment Operate with high autonomy and ownership Contribute to or elevate engineering standards within the team Mentor or support less experienced engineers when needed Requirements Education Degree in Computer Science, Software Engineering, or equivalent practical experience Experience & Competencies Proven experience as a Senior Software Engineer delivering complex, large-scale solutions Hands-on experience working with distributed systems Strong communication and collaboration skills Ability to independently drive architectural decisions Strong sense of ownership over delivered solutions Nice to Have Experience shaping or improving team-level engineering standards Experience collaborating across multiple teams in complex organizational structures
Technology
Starbridge
Senior Backend Software Engineer | Java/Kotlin | EMEA/LATAM
Senior
Remote
Warsaw, Poland
8,000 - 11,500 USD
🏢 Summary: Senior Backend Engineer role focused on building and scaling backend systems for an AI-driven product that transforms complex government data into actionable insights. The position involves designing data ingestion, processing pipelines, and distributed infrastructure from scratch, with full ownership from architecture to production. You will work closely with a small senior team to deliver scalable, production-ready systems. 🗂️ Requirements: 6+ years of Backend Engineering experience, Experience in JVM ecosystem, Experience in product companies (B2B SaaS preferred), Experience designing and owning backend systems in production, Strong knowledge of system design and scalability, Experience building asynchronous or distributed systems, Ability to make and justify technical decisions, Fluency in English, Valid work authorization in Europe or LATAM 📃 Skills: Kotlin, Java, JVM, SQL, GCP, Messaging, Queues, DistributedSystems, SystemDesign, DataPipelines, LLMs, AI 🏢 Description: About the role We’re looking for a Senior Backend Engineer to join our early team and help build our product from zero to one. You’ll work on a product that helps companies navigate complex government data, from contracts and grants to market signals and turn it into actionable insights using AI. On the backend side, this means working on data ingestion, processing, and the infrastructure that powers search and AI-driven workflows at scale. You’ll collaborate closely with a small, senior team and have real ownership, from shaping solutions to shipping them to production and improving them over time. You might be a fit if you: Must have: 6+ years of experience as a Backend Engineer, preferably in the JVM ecosystem (we use Kotlin on the backend) Experience working in product companies (B2B SaaS preferred) with direct impact on shipped features Experience working in small companies or startups would be a strong advantage Experience designing and owning backend systems in production (from initial design to deployment and ongoing improvements) Strong understanding of system design, including scalability, failure handling, and trade-offs Experience building asynchronous or distributed systems (e.g. messaging, queues, event-driven systems) Ability to make and justify technical decisions, not just implement given solutions Fluency in written and spoken English Nice to have: Experience with large-scale data processing, scraping, or data pipelines Experience working with LLMs / AI-related systems Experience with GCP or similar cloud environments How We Work Build Bridges to Help Customers Win - We pride ourselves on being obsessively customer-centric. Shooting Star Speed - We move with extreme speed. We value momentum, decisiveness, and the ability to accelerate when it matters. Fun Is a Feature - Fun is a Feature means we intentionally design Starbridge to be an energizing place to do hard work. Joy, humor, and camaraderie make great teams faster, sharper, and more resilient. In the Arena - We believe the best ideas come from living close to the work, feeling the friction, hearing the nuance, and experiencing the details firsthand. Benefits include: Competitive salary + early-stage equity Unlimited PTO Regular off-sites (NYC + global locations) Interview Process We move fast — really fast. Getting back to someone today beats tomorrow, and our interview process reflects that mindset. Please keep us posted on your timeline so we can move quickly and speed things up where needed. After submitting your application, the team reviews your CV and statement of exceptional work. If your application passes this stage, you will be invited to a 30-minute interview during which a member of our team will make sure you're a good fit for the role. You will have the opportunity ask questions and learn more about the role as well. We'll then send you a programming challenge that consists of two parts: LeetCode and SQL. Beyond that step, you will enter the main process, which consists of three interviews: System design exercise hands-on. Live coding in Java/Kotlin. Product thinking and past work. All interviews will be conducted via Google Meet. Eligibility to Work in Europe or LATAM: Candidates must hold valid authorization to work in the country where they will be based. At this time, we are unable to offer visa sponsorship or assist with work permit applications.
Technology
N-iX
Senior Java Engineer
Senior
Remote
Krakow, Poland
5,000 - 6,200 USD
🏢 Summary: Senior Java Backend Engineer role focused on building scalable, cloud-native identity and fraud prevention services on AWS. The position involves designing and developing high-performance Java microservices and APIs within a serverless and containerized architecture. You will contribute to CI/CD, automated testing, and production-grade systems supporting real-time identity verification and fraud detection at scale. 🗂️ Requirements: 5+ years backend development experience with Java, Strong experience with RESTful APIs using Spring Boot or similar frameworks, Hands-on experience with AWS, Experience with microservices or serverless architectures, Experience with CI/CD pipelines and continuous delivery, Experience with Docker, Experience writing unit, integration, and performance tests, Knowledge of relational or NoSQL databases, Proficiency with Git, Understanding of Agile methodologies, Proficiency in English 📃 Skills: Java, Spring, Micronaut, AWS, ECS, Lambda, API Gateway, Docker, CI/CD, REST, MongoDB, DynamoDB, DocumentDB, RDS, Git, Terraform, CloudFormation, CDK, gRPC, ProtocolBuffers, Golang, Python, Groovy, Bash, S3, SQS, KMS, EKS 🏢 Description: #4938 Our client builds a leading digital identity and fraud prevention platform used by banks, fintech companies, online marketplaces, and other regulated businesses worldwide. Their products combine biometric identity verification, document and image processing, and advanced fraud detection to help customers balance frictionless digital experiences with strong security and regulatory compliance. The company relies on AI, machine learning, and computer vision to power identity verification, mobile deposit, and liveness detection solutions used by thousands of organisations globally. About the role We are looking for a Senior Java Backend Engineer to join a cross-functional team building cloud-native identity and fraud prevention products on AWS. In this role, you will design and implement scalable, high-performance backend services and APIs in Java, working within a microservices and serverless architecture. You will collaborate closely with product managers, front-end engineers, researchers, and DevOps to deliver production-grade features that power real-time identity verification and fraud detection at scale. What will you do? Design, develop, deploy, and maintain production-ready backend APIs and microservices in Java, targeting AWS as the primary deployment platform. Build scalable, resilient services using serverless and containerised architectures (ECS, Lambda, API Gateway). Write clean, efficient, and testable code with strong emphasis on quality engineering and continuous delivery. Design and execute robust automated test suites including unit, integration, and performance tests. Collaborate with product managers, front-end engineers, QA, and cloud/operations teams to translate requirements into well-designed features. Contribute to CI/CD pipeline development and drive adoption of DevOps best practices for rapid and reliable deployments. Create and maintain internal software documentation and public API documentation. Participate in Agile ceremonies including stand-ups, sprint planning, refinements, and retrospectives. Mentor and support junior team members, sharing knowledge and elevating overall team capability. Required skills and experience 5+ years of professional backend software development experience with Java as the primary language. Strong experience designing and building RESTful APIs and backend services in Java using modern frameworks (Spring Boot, Micronaut, or similar). Proven experience developing and deploying solutions on Amazon Web Services (AWS). Hands-on experience with microservices and/or serverless architectures. Solid background in CI/CD pipelines, automated testing, and continuous delivery practices. Experience building and deploying Dockerised applications. Experience writing automated unit, integration, and performance tests for reliability at scale. Good understanding of relational and/or NoSQL databases (e.g. MongoDB, DynamoDB, DocumentDB, RDS). Strong communication skills and ability to collaborate effectively in a distributed, cross-functional environment. Solid understanding of Agile methodologies and practices. Proficiency with Git. Proficiency in spoken and written English. Nice to have Experience with Golang as an additional backend language. Familiarity with AWS services such as ECS, EKS, S3, Lambda, SQS, API Gateway, and KMS. Infrastructure-as-code experience with Terraform, CloudFormation, or AWS CDK. Experience with gRPC, Protocol Buffers, or image processing technologies. Exposure to machine learning concepts, architectures, or inference pipelines. Front-end exposure to React/Redux or other modern JavaScript frameworks. Programming experience in Python, Groovy, or Bash scripting. Previous work on SaaS products at scale in domains like digital identity, banking, or fintech. Experience delivering features from user stories through to deployment in Agile environments.
Technology
Three Points
Senior Full-Stack Engineer (TypeScript / Vue / SaaS)
Senior
Remote
Warsaw, Poland
20,000 - 27,000 PLN
🏢 Summary: Senior Full-stack Engineer role focused on building and scaling a modern B2B SaaS platform for subscription-based e-commerce. The position involves end-to-end feature delivery, architectural decisions, and improving system scalability and reliability. High-impact role with strong ownership over technical direction and product evolution. 🗂️ Requirements: 7+ years engineering experience in complex systems, Strong system design skills, Experience designing scalable architectures, Full-stack development experience, Experience building SaaS platforms, Experience with e-commerce systems 📃 Skills: JavaScript, TypeScript, SaaS, Architecture, Scalability, Reliability, APIs, Ecommerce, Payments, Cloud 🏢 Description: Senior Full-stack Engineer Our client is building a modern B2B SaaS platform that enables businesses to launch and scale subscription-based models for physical and digital products. The product sits at the intersection of e-commerce, payments, and developer tooling, with a strong focus on extensibility and developer experience. The team is lean, senior, and highly experienced, backed by strong investors and industry advisors. They operate with high autonomy, fast execution, and strong ownership culture. Role We are looking for a Senior Full-stack Engineer to help shape the next evolution of the platform. You will work across architecture, product, and infrastructure, focusing on scalability, reliability, and developer experience. This is a high-impact role where you will influence both technical direction and product decisions. Responsibilities Build and evolve a scalable SaaS platform Design and deliver new features end-to-end Improve performance, reliability, and system architecture Collaborate with product, design, and growth teams Requirements 7+ years of engineering experience in complex systems Strong architectural and system design skills Ability to choose appropriate technologies per problem Experience working in cross-functional teams Strong communication in Polish and English Startup mindset: ownership, speed, adaptability Experience with e-commerce platforms is a plus Offer High-impact role in a senior engineering team with real product ownership and influence. Competitive salary plus ESOP, fully remote work (Poland), regular team offsites, and modern tooling including MacBook Pro and AI credits. Direct access to founders, investors, and advisors.
Technology
Pragmile
Senior Python Developer
Senior
Remote
Warsaw, Poland
27,720 - 31,080 PLN
🏢 Summary: The role focuses on engineering production-grade AI features such as semantic search, intelligent assistants, and automated risk scoring by integrating external AI providers into a cybersecurity platform. You will own the full lifecycle from prototype to reliable, monitored production services, primarily using Python on Azure. This position emphasizes robust software engineering practices over model research or training. 🗂️ Requirements: 5+ years of professional experience building production systems in Python, Expert-level Python programming skills, Experience with ML frameworks and libraries, Proven experience shipping and operating production software, Experience integrating external APIs in production environments, Strong understanding of software architecture and design patterns, Practical experience with CI/CD pipelines, Experience with containerization using Docker, Understanding of AI/ML concepts including LLMs, embeddings, prompt engineering, RAG, Experience with unit and integration testing and mocking external services, Polish work permit, Professional proficiency in English 📃 Skills: Python, Azure, OpenAI, Anthropic, Docker, CI/CD, FastAPI, Flask, Pinecone, Weaviate, Chroma, .NET, REST, LLMs, RAG, Embeddings, Git 🏢 Description: About the Role As a Senior AI/ML Engineer you will be building AI-powered features at the core of our platform - semantic search, an intelligent assistant, automated risk scoring, and much more. We mainly integrate with external AI model providers (OpenAI, Anthropic, and others) to deliver these capabilities to our clients and internal users. This is a software engineering role, not a data science or ML research position. You won't train models from scratch or publish papers. You'll engineer production-grade systems that leverage AI to solve real cybersecurity problems. If you're a strong Python engineer excited about making AI reliable, maintainable, and impactful — we want to talk to you. We're looking for a versatile software engineer to own the journey from AI prototype to reliable production system: building robust integrations with external AI providers or fine-tuned models, standardizing our Python codebase and release pipelines, and ensuring our AI features meet the same quality bar as any other production service. What You'll Do Ship AI features end to end - from integration design through deployment to monitoring in production. You'll build and maintain Python services that power our AI-driven capabilities on Azure. Build production-ready AI / ML integrations - including retry logic, rate limiting, cost monitoring, fallback strategies, and abstraction layers that allow us to swap between model providers. Turn proofs of concept into reliable software - collaborate with our AI experts (who bring deep ML/data science expertise) to take working prototypes and engineer them into tested, documented, production-grade services. Standardize Python engineering practices - establish and evolve our code organization, testing strategies, CI/CD pipelines, and release processes for AI/ML features. Design clean service boundaries - our platform's core runs on .NET. You'll design and maintain well-defined APIs between the Python/AI layer and the rest of the system. Mentor and share knowledge - help other engineers grow their Python and AI engineering skills, and bring engineering rigor to the broader team's practices. Contribute to architecture decisions - work closely with other teams to shape how AI capabilities evolve within the platform. Who You Are Must-Haves 🔹 5+ years of professional experience building and maintaining production systems in Python. 🔹 Expert-level programming skills and proficiency with common ML frameworks and libraries. 🔹 A track record of shipping and operating software - not just building prototypes. You care about testing, monitoring, logging, and what happens after deployment. 🔹 Experience integrating external APIs in production systems - ideally AI/LLM provider APIs (OpenAI, Anthropic, Azure AI, or similar), but strong API integration experience in any domain counts. 🔹 Solid understanding of software architecture and design patterns - you have opinions about how to structure a Python project and can articulate trade-offs. 🔹 Practical knowledge of CI/CD pipelines, containerization (Docker), and modern development workflows. 🔹 A working understanding of AI/ML concepts - you know what embeddings, LLMs, prompt engineering, and RAG are. You can have a productive technical conversation with an ML specialist without needing every concept explained from scratch. 🔹 Experience with testing strategies - unit tests, integration tests, mocking external services. You instinctively write tests, not as an afterthought. 🔹 A highly adaptable, problem-solving and result-oriented mindset with the ability to work independently and take ownership in a fast-paced and dynamic environment. 🔹 Strong communication skills in English (our working language). 🔹 Willingness to learn continuously and share what you learn with the team. Nice-to-Haves 🔸 Experience with Azure cloud services. 🔸 Familiarity with FastAPI, Flask, or similar Python web frameworks. 🔸 Exposure to MLOps tooling or practices (model versioning, experiment tracking, feature stores). 🔸 Hands-on experience in Document AI / Intelligent Document Processing using traditional models and Generative AI. 🔸 Experience with vector databases (Pinecone, Weaviate, Chroma, or similar). 🔸 Any experience with .NET - helpful for cross-team collaboration, but not expected. 🔸 Background in or interest in cybersecurity as a domain. Your Team You'll join our Synapse team - a small, focused group responsible for all AI/ML capabilities within our platform. The team consists of: -> Team Leader / Architect - provides high-level architectural guidance, planning, and cross-stack delivery. -> AI / ML Engineer - deep expertise in AI/ML and data science. Your counterbalance: they bring the ML knowledge, you bring the production engineering discipline. -> AI / Backend Engineer - transitioning from .NET into AI engineering. A teammate you'll mentor and grow alongside. -> You - the person who bridges the gap between AI prototypes and reliable production systems. Why Join Us? / What We Offer: Competitive salary and benefits package. Remote work options and flexible working hours. Actual impact on the choice and shape of solutions developed. Opportunities for professional growth and development. Training and conference budget. A collaborative, innovative work environment with an iterative agile approach. The role is for six months with the possibility of extension. Both full-time and part-time cooperation are possible.
Technology
Link Group
Senior Platform Engineer with Python
Senior
Hybrid
Warsaw, Poland
40,000 - 50,000 PLN
🏢 Summary: The role focuses on building and evolving core platform services to support engineering teams, emphasizing scalable cloud-native solutions, developer experience, and automation. It involves designing shared services, advancing CI/CD and Infrastructure as Code practices, and integrating AI-powered tools and LLM-based solutions. The position also promotes DevOps and SRE standards to ensure reliability and operational excellence in production environments. 🗂️ Requirements: 8+ years of experience delivering production-grade software solutions, Strong proficiency in Python, Experience with Kubernetes and containerized environments, Experience with distributed systems, Knowledge of REST and gRPC service development, Experience with cloud-native architectures, Hands-on experience with Infrastructure as Code tools, Familiarity with AI tooling and LLM-based applications, Ability to support production systems and incident response 📃 Skills: Python, Kubernetes, Docker, REST, gRPC, Terraform, CI/CD, LLM, AI, DevOps, SRE, Cloud, Automation 🏢 Description: We are looking for a Senior Platform Engineer to help build and evolve the core technology platforms that support our engineering organization. This role focuses on developing scalable software solutions, improving developer experience, and driving cloud-native engineering practices across the business. Working closely with engineering, cloud, and operations teams, you will contribute to platform architecture, automation initiatives, and the adoption of modern development and reliability practices. Key Responsibilities • Design and maintain shared platform services and engineering tools used across multiple teams. • Develop and enhance internal platforms, including authentication, developer tooling, and infrastructure services. • Build AI-powered solutions leveraging LLMs, intelligent agents, and automation technologies. • Contribute to engineering standards, architectural guidelines, and reusable frameworks. • Improve software delivery through CI/CD, automation, and Infrastructure as Code. • Promote DevOps and SRE practices, including observability, monitoring, and operational excellence. • Support production systems through incident response and reliability improvements. Required Qualifications • 8+ years of experience delivering software solutions in production environments. • Strong programming skills in Python; experience in other languages like Java, C#, C++, Go or others, nice to have • Experience with Kubernetes, containers, and distributed systems. • Knowledge of REST and gRPC service development. • Experience with solution architecture and cloud-native technologies. • Familiarity with AI tooling, agent-based frameworks, and LLM-powered applications. • Hands-on experience with Infrastructure as Code tools such as Terraform. • Strong communication and technical documentation skills.
Technology
emagine Polska
Senior Software Engineer (Java // Python)
Senior
Hybrid
Lisbon, Portugal
🏢 Summary: Senior Software Engineer responsible for defining technical standards and architecture, leading backend and frontend development, and ensuring secure, scalable, and observable solutions. The role drives CI/CD, enterprise integrations, and production support while aligning engineering practices with product and operations goals. 🗂️ Requirements: Proven experience defining technical standards and architecture, Experience with CI/CD orchestration, Experience with observability implementation, Experience implementing on-premises, hybrid, and cloud solutions, Experience leading backend and frontend architectural decisions, Experience maintaining CI/CD pipelines, Experience coordinating enterprise integrations, Knowledge of DDD and clean architecture, Expertise in Java and Spring Boot, Expertise in Python and FastAPI, Expertise in React or Angular, Experience with L2/L3 production support, Experience with Spring Security and OAuth 📃 Skills: Java, SpringBoot, Python, FastAPI, React, Angular, CICD, Observability, ServiceNow, Jira, Boomi, DDD, OAuth, SpringSecurity 🏢 Description: To strengthen the team, we are seeking a person for the role of Senior Software Engineer, responsible for defining technical standards and architecture, guiding the development team, ensuring quality practices, security, and CI/CD, and collaborating with product and operations in delivering scalable, business-aligned solutions. Main Responsibilities Define technical standards, architecture, and development practices, ensuring quality, security, performance, and resilience in production environments. Orchestrate end-to-end delivery with CI/CD and observability while promoting responsible autonomy among teams aligned with product and operational objectives. Implement on-premises, hybrid, and cloud solutions with security best practices, observability, and integration with existing systems. Lead architectural decisions in backend and frontend (Java/Spring Boot, Python/FastAPI, React/Angular), ensuring scalability, consistent testing and code reviews. Implement and maintain end-to-end CI/CD pipelines and observability (logs, metrics, distributed tracing). Coordinate enterprise integrations (ServiceNow, Jira, CRMs) and iPaaS (e.g., Boomi), including mapping, validation, and compliance. Apply practices such as DDD, clean architecture, application security, and secrets/IAM management throughout the development lifecycle. Provide technical guidance to the team, elevate quality standards, and align practices with product and operations. Lead L2/L3 support in production: incident triage and resolution, prevention escalation (on call), SLA management, and conducting post-mortems focused on root causes and corrective actions. Operate and evolve applications in on-premises, hybrid, or cloud environments: VMs, networks, VPNs, certificates, Nginx/reverse proxy, load balancing, and enhancing the security of exposed services. Key Requirements Proven ability to define technical standards, architecture, and development practices. Experience with CI/CD orchestration and observability practices. Knowledge of implementing on-premises, hybrid, and cloud solutions with security best practices. Leadership in architectural decisions for backend and frontend technologies. Experience with maintaining CI/CD pipelines and end-to-end observability. Ability to coordinate enterprise integrations and ensure compliance. Mastery of practices such as DDD and clean architecture. Technical expertise in Java/Spring Boot, Python/FastAPI, React/Angular. Experience in providing L2/L3 technical support and leading incident resolution. Expertise in security practices, including Spring Security and OAuth. Nice to Have Experience with Docker, Kubernetes, and cloud environments (Azure/AWS/GCP). Background in data management with PostgreSQL, MongoDB, and Redis. Familiarity with AI models, particularly RAG. Knowledge in security access management and policies based on the principle of least privilege.
Technology
Grid Dynamics Poland
Senior Python Developer (ML Platform)
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Senior Python Engineer role focused on building scalable, secure backend systems and infrastructure for a machine learning platform in a global fintech environment. The position centers on developing production-grade services, real-time data pipelines, and cloud-native platform capabilities that enable ML model deployment and monitoring. The role supports low-latency, high-availability systems such as fraud detection. 🗂️ Requirements: Strong commercial experience building production-grade backend systems in Python, Experience designing and operating distributed systems, Practical experience with AWS services (EKS, S3, Lambda), Experience with Docker and Kubernetes, Experience with databases, data pipelines, or streaming platforms, Knowledge of testing methodologies and CI/CD practices, Ability to work in high-availability, regulated environments 📃 Skills: Python, FastAPI, Microservices, DistributedSystems, AWS, EKS, S3, Lambda, Docker, Kubernetes, Kafka, Flink, Databases, Streaming, CICD, GitOps, GitHub, ArgoCD, Datadog, Observability 🏢 Description: We are looking for a Senior Python Engineer to join our ML Platform team. You will be responsible for building the backend systems and infrastructure that power machine learning across a global fintech project. This is a platform engineering role focused on building scalable, reliable, and secure systems that enable ML engineers and data scientists to develop, deploy, and operate models in production. Your work will directly support low-latency, real-time environments, such as fraud detection. Please note: Prior Machine Learning experience is NOT required! If you are a strong backend engineer with an interest in data-driven platforms and ML systems, this is the perfect role for you. Responsibilities: Backend Development: Design and build production-grade Python services (FastAPI / microservices) that support the ML lifecycle, including feature computation, model inference, and monitoring. Real-Time Data Pipelines: Develop and operate data pipelines to support low-latency, high-availability use cases (like fraud detection) using event-driven architectures (Kafka, Flink). Platform Engineering: Build capabilities to enable online and offline feature stores, working closely with Data Engineering to ensure reliable data flows. Developer Experience (DevEx): Improve the daily lives of ML engineers and data scientists through better tooling, automation, and self-service APIs. Cloud & DevOps: Build and maintain CI/CD pipelines (GitOps, GitHub Actions, ArgoCD) and ensure the observability (Datadog), resilience, and scalability of platform services. Security & Compliance: Collaborate with Infrastructure and Security teams to ensure all systems meet strict financial and regulatory standards. Min requirements: Python Mastery: Strong commercial experience in building production-grade backend systems and microservices in Python (this is not a scripting role). Distributed Systems: Proven experience designing, building, and operating backend services or distributed systems. Cloud & Containerization: Solid practical experience with AWS (EKS, S3, Lambda) and container orchestration ( Docker, Kubernetes ). Data Systems: Experience working with databases, data pipelines, or streaming platforms. Engineering Best Practices: Solid understanding of testing methodologies, CI/CD, and code quality standards. High-Availability Focus: Ability to work in highly regulated, high-availability environments where system resilience is critical. Would be a plus: Experience with real-time streaming technologies (Kafka, Flink) and low-latency systems. Background in fintech, payments, risk systems, or fraud detection. Experience with ML platforms/tools (e.g., SageMaker, Ray, Tecton) or exposure to feature stores (online/offline architectures). A general understanding of the machine learning lifecycle (training, inference, feature engineering). We offer: Opportunity to work on bleeding-edge projects Work with a highly motivated and dedicated team Competitive salary Flexible schedule Benefits package - medical insurance, sports Corporate social events Professional development opportunities Well-equipped office About us: Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI , supported by profound expertise and ongoing investment in data , analytics , cloud & DevOps , application modernization and customer experience . Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.