New offer - be the first one to apply!
August 8, 2026
Senior Software Engineer (Bazel & C++/Go)
Senior • Hybrid
Warsaw, MZ, Poland
We are seeking a skilled Mid/Senior Software Engineer with a deep, practical focus on Bazel to join a project team building and scaling a modern, comprehensive internal developer platform. You will design, optimize, and maintain advanced build infrastructure and automation pipelines that support the full software development lifecycle. While backend experience in C++ or Go is required, hands-on Bazel expertise is the core requirement for this position.
Responsibilities
- Design, implement, and maintain scalable build systems using Bazel.
- Optimize build performance, cache efficiency, and CI/CD pipeline execution times.
- Develop custom developer tooling, automation scripts, and internal platform integrations.
- Collaborate with engineering teams to migrate existing codebases and build workflows to Bazel.
- Troubleshoot complex build, compilation, and dependency-management issues across distributed environments.
Minimum requirements
- Strong, practical experience with Bazel, including configuring build targets, rules, dependencies, and caching.
- Solid engineering background in C++ or Go (Golang).
- Hands-on experience with CI/CD pipelines and build automation tools.
- Good understanding of modern software development infrastructure, containerization (Docker), and developer workflows.
- Strong analytical and troubleshooting skills focused on system performance and build optimization.
- Good communication skills in English.
Would be a plus
- Experience writing custom Bazel rules (Starlark).
- Background in building internal developer platforms or core infrastructure tooling.
- Familiarity with both C++ and Go ecosystems.
We offer
- Opportunity to work on bleeding-edge projects.
- Work with a highly motivated and dedicated team.
- Competitive salary.
- Flexible schedule.
- Benefits package, including medical insurance and sports.
- Corporate social events.
- Professional development opportunities.
- Well-equipped office.
Similar jobs you might like
Technology
Grid Dynamics Poland
Senior C++ Developer
Senior
Hybrid
Krakow, Poland
🏢 Summary: The role involves owning and maintaining critical GPU libraries (cuDNN, NCCL) within large-scale infrastructure, ensuring seamless integration across multiple GPU generations. The engineer will focus on deep debugging, performance regression analysis, build system maintenance, and automation of benchmarking and library rollouts. This position centers on systems-level C++ development at the intersection of hardware and large-scale AI/ML workloads. 🗂️ Requirements: Strong proficiency in C++ and ability to debug large-scale codebases, Deep understanding of Linux systems programming, Experience with compilation, dynamic and static linking, Knowledge of ELF binaries and shared libraries, Proficiency with Linux CLI, Advanced Bash scripting skills, Ability to triage complex technical issues and perform root-cause analysis, Clear written English (B2+) for technical documentation 📃 Skills: C++, Linux, Bash, CUDA, cuDNN, NCCL, Bazel, Blaze, CMake, ELF 🏢 Description: We are looking for a Software Engineer (C++) to join a high-stakes team supporting the GPU infrastructure of a global Tier-1 Tech Giant . If you are a systems-level expert who thrives on the intersection of hardware and software, this is the role for you. You will be the primary guardian of core GPU libraries ( cuDNN, NCCL ) that serve as the bedrock for large-scale Machine Learning and AI workloads. Your mission is to ensure that cutting-edge GPU architectures are seamlessly integrated and maintain extreme stability across massive hardware fleets, from legacy systems to the latest generations. Responsibilities: Library Integration: Own the end-to-end update lifecycle for critical GPU libraries, managing internal versioning, user migration, and alignment with open-source builds. Triage & Deep Debugging: Act as a technical detective to identify, investigate, and debug performance regressions and functional bugs; create minimal reproducers for escalation to hardware vendors or internal core teams. Build & Infrastructure Maintenance: Manage complex build/linking issues using large-scale build tools and maintain custom patches to ensure seamless integration. Validation & Benchmarking: Rigorously verify new library versions against extensive benchmarking suites and coordinate with high-profile internal partners (e.g., Autonomous Driving units) to validate siloed codebases. Automation & Evolution: Proactively improve regression benchmarking suites and develop automation tooling to reduce manual effort in library rollouts. Technical Documentation: Maintain meticulous records of investigations and keep integration playbooks updated to ensure operational excellence. Min requirements: C++ Proficiency: Strong ability to read, navigate, and debug complex, large-scale C++ codebases. Linux Systems Programming: Deep understanding of compilation, dynamic/static linking, ELF binaries, and shared library management. Systems Environments: Proficiency with Linux CLI and advanced Bash scripting for infrastructure automation. Analytical Depth: Proven track record of triaging ambiguous technical issues and conducting root-cause analysis (RCA). Communication: Clear and concise written English (B2+), essential for documenting complex technical bug reports and coordinating with cross-functional global teams. Would be a plus: Build Systems Mastery: Familiarity with large-scale build tools like Bazel, Blaze, or CMake . GPU Ecosystem: Prior exposure to CUDA, cuDNN, or NCCL architectures is highly advantageous. Hardware Awareness: Experience managing software compatibility and performance across multiple hardware generations. Tooling: Experience with internal data monitoring and bug-tracking systems in a distributed engineering environment. 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.
Technology
Grid Dynamics
Senior Full Stack Engineer (Python)
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Senior Full Stack Engineer (Python) role focused on building and modernizing a complex B2B SaaS platform for enterprise clients. The position involves end-to-end development, modernization of a Python/Flask codebase, AI-generated code review, backend architecture improvements, and collaboration across AI and frontend engineering teams. The offer includes flexible scheduling, benefits, professional development, and work on advanced enterprise-grade projects. 🗂️ Requirements: Commercial experience as Senior Backend or Full Stack Engineer, Hands-on coding experience, Strong Python proficiency, Experience with Flask, FastAPI, or Django, Knowledge of web application architecture, Experience with PostgreSQL, Strong SQL skills, Database schema design experience, Web security and vulnerability mitigation knowledge, Experience with AI coding tools, Docker experience, Kubernetes experience, Experience with Redis or Celery, Independent problem-solving skills, Ability to work with complex codebases 📃 Skills: Python, Flask, FastAPI, Django, PostgreSQL, SQL, Docker, Kubernetes, Redis, Celery, Copilot, Cursor, Claude, SQLAlchemy, SQLObject, Angular 🏢 Description: We are looking for a highly experienced, strictly hands-on Senior Full Stack Engineer (Python) to join a senior engineering team. You will drive the delivery and modernization of a complex B2B SaaS platform used by global enterprise clients. In this role, you will build new product modules end-to-end, from technical specification through to production deployment, while modernizing a mature codebase. Responsibilities: Build new platform modules end-to-end: translate business requirements into technical specs (use cases, data models, API designs) through to production deployment Execute modernization of the Python/Flask codebase - clean layered architecture, reduced technical debt, improved testability Act as quality gate for all AI-generated code - catching logic errors, security issues, and architectural violations Partner with the Intelligence Systems Engineer on features touching the AI/agent layer Collaborate with the Angular Architect on API contracts and frontend integration Write operational documentation: changelogs for QA, operations guides for DevOps, architecture docs for developers Proactively identify and address security concerns during development Min requirements: Proven commercial experience as a Senior Backend or Full Stack Engineer, actively engaged in hands-on coding (no pure advisory roles). Strong proficiency in modern Python, with a focus on writing clean, type-safe, and well-documented code. Solid experience with Python web frameworks (e.g., Flask, FastAPI, Django) and a good understanding of web application architecture. Expertise in relational databases (preferably PostgreSQL), SQL, and schema design. Strong security mindset with a proven ability to identify, understand, and mitigate real-world web vulnerabilities. Hands-on experience using AI coding tools (Copilot, Cursor, Claude) as part of your daily workflow, paired with a critical eye for reviewing AI-generated code. Experience working with containerization (Docker, Kubernetes) and background processing systems (e.g., Redis, Celery). Excellent independent problem-solving skills and the ability to navigate complex codebases. Would be a plus: Proven experience decomposing monolithic/legacy codebases into a clean, layered architecture. Hands-on modernization experience within mature, production-grade SaaS products. Familiarity with Python ORMs (e.g., SQLObject, SQLAlchemy). 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.
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.
Technology
Grid Dynamics Poland
Senior Big Data Engineer (Scala + Spark)
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: The offer is for an experienced Big Data Engineer to design and maintain a high-performance data analytics platform processing petabyte-scale datasets. The role focuses on building scalable data pipelines, optimizing distributed processing systems, and delivering real-time reporting solutions using modern Big Data technologies. The position involves close collaboration with cross-functional teams to ensure reliable, high-quality data workflows. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, Proven experience as a Data Engineer or similar role, Strong proficiency in Spark, HDFS, Airflow, Strong programming skills in Scala, Experience with data pipeline architecture and implementation, Experience building continuous reporting systems and dashboards, Familiarity with data warehousing concepts, Ability to optimize and tune distributed data processing systems 📃 Skills: Scala, Spark, HDFS, Airflow, Gradle, Kubernetes, BigData, DataWarehousing, CI/CD 🏢 Description: Our customer is one of the world’s largest technology companies based in Silicon Valley with operations all over the world. In this project, we are working on the bleeding edge of Big Data technology to develop a high-performance data analytics platform, which handles petabytes datasets. We are looking for an experienced Big Data Engineer. Essential functions Design, develop, and maintain robust data pipelines using: Scala, Spark, HDFS, Gradle, Kubernetes and Airflow Implement scalable and efficient data workflows to support data ingestion, processing, and analysis. Develop and maintain continuous reporting systems and dashboards to provide real-time insights. Collaborate with cross-functional teams to understand data requirements and deliver data solutions. Optimize and tune data processing systems for performance and reliability. Ensure data quality and integrity throughout the data lifecycle. Troubleshoot and resolve data processing and pipeline issues. Stay up-to-date with industry trends and emerging technologies to drive innovation in data engineering. Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Proven experience as a Data Engineer or in a similar role. Strong proficiency in Spark, HDFS, Airflow Solid programming skills in Scala. Experience with data pipeline architecture and implementation. Expertise in building and maintaining continuous reporting systems and dashboards. Familiarity with data warehousing concepts and technologies. Strong problem-solving skills and attention to detail. Excellent communication and collaboration skills. Would be a plus DevOps/CICD skills 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.
Technology
Grid Dynamics Poland
Senior Big Data Engineer (Scala + Spark)
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Opportunity for an experienced Big Data Engineer to design and optimize a high-performance data analytics platform processing petabyte-scale datasets. The role focuses on building robust data pipelines, scalable workflows, and real-time reporting systems using modern Big Data technologies. You will work on performance tuning, data quality, and reliable large-scale data processing solutions. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, Proven experience as Data Engineer or similar role, Strong proficiency in Spark, HDFS, Airflow, Solid programming skills in Scala, Experience designing and implementing data pipelines, Experience building continuous reporting systems and dashboards, Knowledge of data warehousing concepts, Ability to optimize and tune data processing systems 📃 Skills: Scala, Spark, HDFS, Airflow, Gradle, Kubernetes, BigData, ETL, DataWarehousing, CI/CD 🏢 Description: Our customer is one of the world’s largest technology companies based in Silicon Valley with operations all over the world. In this project, we are working on the bleeding edge of Big Data technology to develop a high-performance data analytics platform, which handles petabytes datasets. We are looking for an experienced Big Data Engineer. Essential functions Design, develop, and maintain robust data pipelines using: Scala, Spark, HDFS, Gradle, Kubernetes and Airflow Implement scalable and efficient data workflows to support data ingestion, processing, and analysis. Develop and maintain continuous reporting systems and dashboards to provide real-time insights. Collaborate with cross-functional teams to understand data requirements and deliver data solutions. Optimize and tune data processing systems for performance and reliability. Ensure data quality and integrity throughout the data lifecycle. Troubleshoot and resolve data processing and pipeline issues. Stay up-to-date with industry trends and emerging technologies to drive innovation in data engineering. Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Proven experience as a Data Engineer or in a similar role. Strong proficiency in Spark, HDFS, Airflow Solid programming skills in Scala. Experience with data pipeline architecture and implementation. Expertise in building and maintaining continuous reporting systems and dashboards. Familiarity with data warehousing concepts and technologies. Strong problem-solving skills and attention to detail. Excellent communication and collaboration skills. Would be a plus DevOps/CICD skills 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.
Technology
Grid Dynamics
Senior Python developer
Senior
Hybrid
Warsaw, Poland
🏢 Summary: This role focuses on optimizing and validating large-scale machine learning workloads within a High-Performance Computing and compiler infrastructure environment. The engineer will manage performance benchmarking pipelines, conduct root-cause analysis of regressions, and automate infrastructure for reliable performance testing. It is a high-impact position centered on performance engineering, automation, and system-level debugging for next-generation hardware. 🗂️ Requirements: Strong proficiency in Python, Hands-on experience with SQL, Deep knowledge of Linux/Unix environments, Experience with Bash scripting, Ability to debug complex system-level issues, Experience with performance benchmarking and analysis, Clear technical documentation skills 📃 Skills: Python, SQL, Linux, Unix, Bash, HPC, CI/CD, Bazel, CMake, JAX, PyTorch, TensorFlow, GPU 🏢 Description: We are looking for an experienced Software Engineer in Performance Infrastructure to join our team. This position is part of a high-impact project for a world-renowned global tech leader and AI innovator . You will be focused on optimizing large-scale machine learning workloads for next-generation hardware within a High-Performance Computing (HPC) and Compiler Infrastructure environment. Your core mission will be to manage the end-to-end health, precision, and reliability of performance benchmarking pipelines, working at the intersection of automated infrastructure and performance engineering. Responsibilities: Performance Analysis & Validation: Evaluate results from automated benchmarking suites to detect and analyze performance shifts and shifts in metrics. Root-Cause Analysis: Perform deep-dive root-cause analysis on bisection results to identify specific code changes responsible for performance regressions. Infrastructure Automation: Develop and maintain Python-based tooling for benchmark automation, hardware configuration management, and automated data recovery. System Debugging: Troubleshoot failures within the benchmarking pipeline, including script errors, environment misconfigurations, and resource allocation issues in distributed clusters. Data Pipelines & Dashboards: Maintain and enhance data pipelines and visualization tools to ensure high-fidelity performance metrics are consistently available for engineering teams. Technical Documentation: Develop and maintain engineering playbooks and best practices to improve consistency in performance testing and incident investigation. Min requirements: Strong proficiency in Python for systems automation, data processing, and integration. Hands-on experience with SQL for querying large datasets and managing performance metrics. Deep knowledge of Linux/Unix environments, shell scripting (Bash), and command-line development. Exceptional analytical and problem-solving skills with the ability to debug complex system-level issues. Clear written communication skills for documenting technical investigations and collaborating across globally distributed teams. Would be a plus: Practical experience with distributed build and test systems (e.g., Bazel / CMake ). Strong familiarity with CI/CD pipelines and automated regression testing. Basic understanding of hardware accelerators ( GPUs ) or machine learning frameworks (e.g., JAX, PyTorch, TensorFlow ). Background in Performance Engineering or SRE (Site Reliability 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.
Technology
Grid Dynamics Poland
Staff Big Data Engineer (Scala + Spark)
Senior
Hybrid
Krakow, Poland
140 - 180 PLN
🏢 Summary: The offer is for an experienced Big Data Engineer to design and maintain a high-performance data analytics platform processing petabyte-scale datasets. The role focuses on building scalable data pipelines, optimizing distributed systems, and delivering real-time reporting solutions using modern Big Data technologies. You will work on cutting-edge data engineering challenges in a large-scale, global environment. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, Proven experience as Data Engineer or similar role, Strong proficiency in Spark, HDFS, Airflow, Strong programming skills in Scala, Experience with data pipeline architecture and implementation, Experience building continuous reporting systems and dashboards, Knowledge of data warehousing concepts, Ability to optimize and tune distributed data systems, Experience ensuring data quality and integrity, Ability to troubleshoot complex data pipeline issues 📃 Skills: Scala, Spark, HDFS, Airflow, Gradle, Kubernetes, BigData, ETL, DataWarehousing, Dashboards 🏢 Description: Our customer is one of the world’s largest technology companies based in Silicon Valley with operations all over the world. In this project, we are working on the bleeding edge of Big Data technology to develop a high-performance data analytics platform, which handles petabytes datasets. We are looking for an experienced Big Data Engineer. Responsibilities: Design, develop, and maintain robust data pipelines using: Scala, Spark, HDFS, Gradle, Kubernetes and Airflow Implement scalable and efficient data workflows to support data ingestion, processing, and analysis. Develop and maintain continuous reporting systems and dashboards to provide real-time insights. Collaborate with cross-functional teams to understand data requirements and deliver data solutions. Optimize and tune data processing systems for performance and reliability. Ensure data quality and integrity throughout the data lifecycle. Troubleshoot and resolve data processing and pipeline issues. Stay up-to-date with industry trends and emerging technologies to drive innovation in data engineering. Requirements : Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Proven experience as a Data Engineer or in a similar role. Strong proficiency in Spark, HDFS, Airflow Solid programming skills in Scala. Experience with data pipeline architecture and implementation. Expertise in building and maintaining continuous reporting systems and dashboards. Familiarity with data warehousing concepts and technologies. Strong problem-solving skills and attention to detail. Excellent communication and collaboration skills. Ability to work independently and in a remote team environment. 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.
Technology
Grid Dynamics Poland
Senior Full Stack Developer (Ruby on Rails)
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Senior Full-Stack Engineer role focused on building and maintaining internal applications that connect in-house experts with millions of clients on a large-scale consumer platform. The position involves leading complex projects, shaping features from concept to deployment, and driving technical decisions using modern practices like TDD and continuous delivery. The role combines hands-on development with technical leadership and cross-functional collaboration. 🗂️ Requirements: 5+ years of professional software development experience, Experience as Technical Lead, Extensive hands-on experience with Ruby on Rails, Extensive hands-on experience with TypeScript, Experience with Next.js, Experience with React, Experience with CSS/Sass, Experience with GraphQL, Experience with Apollo, Experience designing and consuming APIs, Ability to lead complex technical projects, Experience with TDD, Experience with continuous delivery, Experience with service-oriented architecture 📃 Skills: Ruby, Rails, TypeScript, Next.js, React, CSS, Sass, GraphQL, Apollo, TDD, CI/CD, SOA, API 🏢 Description: We are looking for a Senior Full-Stack Engineer to join project for a leading US-based tech-driven consumer platform. In this role, you will build and maintain the internal applications that empower thousands of in-house experts to connect with millions of clients. By combining human expertise with best-in-class AI and recommendation algorithms, your work will have a direct, high-visibility impact on client retention and operational efficiency. You will be joining a collaborative, agile-inspired team of bright and kind engineers who value integrity, innovation, and trust, while utilizing modern practices like TDD, continuous delivery, and service-oriented architecture. Responsibilities: Lead the execution of complex projects within your team and across multiple engineering units. Act as an engaged, hands-on team member - lead meetings, create technical design documents, and pair program with other engineers. Collaborate closely with product, design, UX, data science, and mobile partners to shape features from concept to deployment. Provide technical leadership through mentorship, timely feedback, and code reviews, actively investing in the career growth of your teammates (team size: 1 Lead + 3 Senior FTEs). Break down large projects into actionable milestones and deliver sustainable results against measurable goals. Use data to frame business problems and drive technical decisions, guiding other engineers toward solutions that balance quality with pragmatism. Proactively communicate status updates, scope changes, and timeline shifts to teammates, stakeholders, and leadership. Participate in on-call rotations and help improve the on-call experience for others. Min requirements: 5+ years of professional software development experience. Have an experience as a technical lead Extensive, hands-on experience with Ruby on Rails, TypeScript, Next.js, React, and CSS/Sass . Proven experience with GraphQL and Apollo , including both consuming APIs and designing schemas. Exceptional communication skills with a track record of setting clear priorities and sharing them openly. A collaborative mindset - you enjoy mentoring other engineers, creating space for them to grow, and believe strong teams are built on trust and honesty. Would be a plus: Previous experience working in client-side / customer-facing teams. 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.
Technology
Grid Dynamics Poland
Senior Big Data Engineer (Python + AWS)
Senior
Hybrid
Krakow, Poland
150 - 200 PLN
🏢 Summary: Senior Big Data Developer role focused on full ownership of a modern AWS-based data platform, including architecture, infrastructure, and performance optimization. The position involves building end-to-end data pipelines, managing cloud infrastructure as code, and implementing a scalable data lakehouse using advanced big data frameworks. The role emphasizes deep AWS expertise, Spark-based processing, and workflow orchestration in a high-performance environment. 🗂️ Requirements: Expert-level Core Python proficiency, Strong experience with PySpark and Apache Spark, Extensive hands-on experience across AWS services (S3, Lambda, EMR, Redshift, Glue, VPC, ECS, ECR, SQS), Strong proficiency in AWS CDK and AWS CLI, Experience designing and managing Airflow workflows, Experience with Apache Iceberg table format, Advanced SQL skills, Experience with REST API integration, Proficiency in Bash scripting, Experience with infrastructure-as-code and cloud security (IAM, KMS, Secrets Manager) 📃 Skills: Python, PySpark, Spark, AWS, S3, Lambda, EMR, Redshift, Glue, VPC, ECS, ECR, SQS, CDK, CLI, Airflow, StepFunctions, Iceberg, SQL, REST, Bash, IAM, KMS, Athena, RDS, Pydantic, Alembic 🏢 Description: We are looking for a Senior Big Data Developer to join our team and take full ownership of a modern, high-performance data platform. Essential functions End-to-End Data Engineering: Design and build complex ingestion and transformation pipelines using Python (PySpark) and Apache Spark. Cloud Infrastructure Ownership: Take full responsibility for our AWS environment, utilizing AWS CDK to manage everything from VPCs and Load Balancers to EMR clusters and ECS containers. Orchestration & Workflow: Develop and manage sophisticated data workflows using Airflow (MWAA) and AWS Step Functions. Modern Data Lakehouse: Implement and optimize storage layers using Apache Iceberg and Redshift, adhering to Medallion Architecture and advanced design patterns. Infrastructure-as-Code: Architect self-healing and scalable infrastructure through AWS CDK, ensuring security and compliance via IAM, KMS, and Secret Manager. Performance Tuning: Monitor and optimize query performance across Athena, Glue, and RDS to ensure low-latency data access. Qualifications Python Mastery: Expert-level proficiency in Core Python, including experience with Pydantic and Alembic. Deep AWS Expertise: Extensive hands-on experience across the AWS ecosystem (S3, Lambda, EMR, Redshift, Glue, VPC, ECS, ECR, SQS). IaC & Automation: Strong proficiency in AWS CDK and the AWS CLI; ability to manage your own cloud infrastructure independently. Big Data Frameworks: Proven experience with Apache Spark (PySpark) and modern table formats like Apache Iceberg. Data Orchestration: Hands-on experience with Airflow for managing complex data lifecycles. SQL & APIs: Advanced SQL skills and a solid understanding of REST API integration. Scripting: Proficiency in Bash for system-level automation. Would be a plus Backend Engineering Background: Prior experience in software engineering (beyond just data) is a major plus, specifically building scalable microservices. Familiarity with distributed design patterns and data governance. 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.
Technology

MetTel
Senior Software Engineer - Bruin Platform Full Stack
Senior
On-site
New York, NY
150,000 - 180,000 USD/yr
🏢 Summary: Senior Full Stack Software Engineer role focused on modernizing a mission-critical operations platform, building new core services and customer-facing features, and contributing to architecture and platform design. The position involves full-stack development across backend, API, and data layers using modern frameworks, microservices, and containerized infrastructure. Candidates will work closely with technical leadership and use AI-assisted engineering tools as part of daily development workflows. 🗂️ Requirements: 7+ years of professional software engineering experience, Strong full-stack development experience, Proficiency in at least two modern programming languages, Experience with TypeScript and JavaScript, Experience building React and TypeScript web applications, Experience with modern backend frameworks, Experience designing and operating microservices, Experience with event-driven architectures, Production experience with Kafka and Redis, Relational database and ORM proficiency, Experience with Kubernetes and Docker, Experience with CI/CD pipelines, Familiarity with cloud platforms, Experience analyzing and modernizing legacy codebases, Proficiency with AI-assisted development tools, Strong communication skills 📃 Skills: TypeScript, JavaScript, Node.js, Python, Go, Java, React, NestJS, FastAPI, Kafka, Redis, MSSQL, ORM, Kubernetes, Docker, CI/CD, AWS, Azure, GCP, Claude, Copilot, Cursor, Temporal, Dagster, Solr, OpenSearch, StarRocks, ClickHouse 🏢 Description: We are seeking a Senior Software Engineer – Full Stack to join a new Bruin Platform Modernization team in NYC. Bruin is MetTel's mission-critical operations platform, deeply embedded in how MetTel and its customers run. This role drives Bruin's tech stack modernization — moving Bruin's core platform onto modern frameworks, retiring legacy patterns, and building the new platform components that the next generation of Bruin will be built on. You will also build new core services and platform features on the modernized stack, and contribute back-end depth to the Bruin AI Portal and the broader team's work as needed. You will partner with our Principal Software Architect and senior technical leadership on architectural direction. You will use AI-assisted engineering tools as a core part of your workflow. ROLE AND RESPONSIBILITIES: • Tech Stack Modernization: Drive Bruin's tech stack modernization in partnership with the Principal Software Architect — moving core platform components onto modern frameworks, retiring legacy patterns, and establishing the patterns the next generation of Bruin will be built on. • Architecture & Design: Partner with the Principal Software Architect on architectural decisions across the modernization scope. Write ADRs for significant design choices, evaluate framework and infrastructure options, and contribute to platform-wide design discussions. • Full-Stack Development: Design, build, and ship new Bruin core services and customer-facing features on the modernized stack. Build across backend, API, and data layers. • Cross-Track Capacity: Work flexibly across the team's tracks, where additional depth or full-stack capacity is needed. Comfortable picking up work in unfamiliar parts of the codebase and ramping quickly. • Cloud & DevOps: Build and operate services on our containerized infrastructure (Kubernetes on-premise). Establish and follow CI/CD, IaC, and deployment patterns alongside the team. • Code Quality & Mentorship: Conduct code reviews, write well-tested maintainable code, and contribute to a high engineering bar across the team. Guide collaborating junior and mid-level engineers. DESIRED QUALIFICATIONS: • Must be a strong full-stack engineer with the fundamentals and judgment to work effectively alongside AI tooling and to operate with high autonomy. • 7+ years of professional software engineering, with significant time spent shipping production full-stack applications. • Strong proficiency in at least two modern programming languages, TypeScript/JavaScript (Node.js) preferred, plus working knowledge of multiple language ecosystems (e.g., Python, Go, Java). • Solid React + TypeScript experience building complex, data-driven web applications; comfort with modern front-end tooling. • Production experience with a modern backend framework (e.g., NestJS, FastAPI, or similar). • Hands-on experience designing and operating microservices and event-driven architectures, including production work with Kafka and Redis (or similar messaging and caching infrastructure). • Relational database experience and proficiency with ORM frameworks; familiarity with MSSQL a plus given Bruin's existing data layer. • Hands-on experience with containerized deployment (Kubernetes, Docker), and comfort with CI/CD pipelines. • Familiarity with cloud platforms (AWS, Azure, or GCP) as adjacent experience — many of the patterns transfer to our on-premise environment. • Comfort reading and reasoning about systems you didn't build — legacy codebase analysis and modernization are central to this role. • Demonstrated proficiency with AI-assisted development tools (Claude Code, Copilot, Cursor, or similar) as a core part of your engineering workflow. • Strong communication skills; able to articulate technical decisions to engineering peers and non-technical stakeholders. NICE TO HAVE: • Experience building AI-powered or AI-augmented application features — chat interfaces, agent integrations, tool-use surfaces, RAG patterns, or similar. • Workflow / orchestration engine experience (Temporal.io, Dagster, or similar). • Previous experience contributing to a brownfield modernization. • Experience building data-intensive applications — large-scale data pipelines, real-time analytics, high-throughput event processing, or systems where data volume and consistency are first-class design concerns. • Search and analytics infrastructure exposure (Solr, OpenSearch, StarRocks, ClickHouse, or similar). • Telecom, managed services, or B2B platform domain experience. • Certifications in AWS, Azure, GCP, or Kubernetes. The salary range reflected is a good faith estimate of base pay for the primary location of the position. The U.S. pay for this position ranges from $150,000.00 to $180,000.00 annually. Pay varies by work location and may also depend on job-related knowledge, skills, experience and abilities of the successful candidate.