CrawlJobs Logo

Senior Software Engineer (AWS & Data)

Poland B2B 130.00 - 150.00 PLN / Hour · Job Posted April 27, 2026
Apply Position
Job Link Share

Job Description

We are seeking a Senior Software Engineer – AWS & Data to join a remote development on cloud-native development and data-driven applications.

Job Responsibility

  • Design, develop, and maintain cloud-native applications using AWS services (including AWS Glue and ECS)
  • Build and optimize data processing solutions using AWS Glue and PySpark
  • Develop and maintain RESTful APIs using FastAPI
  • Design and implement user interfaces using React, ensuring seamless frontend-backend integration
  • Work with containerized environments (ECS/Kubernetes) for application deployment and management
  • Collaborate with product owners and cross-functional teams to deliver high-quality solutions
  • Participate in code reviews and contribute to best development practices
  • Troubleshoot and resolve issues related to performance, scalability, and security
  • Continuously improve development processes by staying up to date with new technologies

Requirements

  • Proven experience in AWS cloud-native development, preferably within data-related projects
  • Strong hands-on experience with AWS Glue and PySpark
  • Experience with ECS and/or Kubernetes (development and basic administration)
  • Solid frontend development experience with React
  • Strong experience in building REST APIs using FastAPI
  • Familiarity with DevOps tools and practices (e.g., GitHub Actions, Terraform)
  • Experience with Terraform in infrastructure automation
  • Knowledge of CI/CD pipeline design and optimization
  • Exposure to scalable data architecture patterns
  • Strong problem-solving skills and attention to detail
  • Good communication skills and ability to work in a collaborative environment

What we offer

  • Remote working model
  • Private medical care with dental care (covering 70% of costs)
  • Multisport card (also for an accompanying person)
  • Life insurance
  • Honey Pot

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer (AWS & Data)

8 matching positions

Senior Software Engineer, Data

We're the world's leading sports technology company, at the intersection between...
Location
Location
Austria , Vienna
Salary
Salary:
Not provided
sportradar.com Logo
Sportradar
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of data engineering experience with proven track record of leading complex data projects from conception to delivery
  • Exceptional communication skills and experience working in cross-functional teams with analysts, product managers, and business stakeholders
  • AWS & Data Engineering: Very strong hands-on experience with AWS services (S3, Lambda, Glue, Athena, Redshift, EMR, etc.) and proficiency with Apache Spark for large-scale data processing
  • Backend Development: Strong experience with Python for building data processing services and APIs, plus expert-level SQL for data processing and analytics
  • Infrastructure & DevOps: Hands-on experience with Docker, Terraform, and CI/CD pipelines with automation best practices for data systems
  • Clean Code Advocate: Strong commitment to writing clean, maintainable, well-documented code with comprehensive testing and deep knowledge of analytics/reporting requirements
  • Data Architecture: Experience designing scalable data architectures, data modeling, and optimizing data processing workflows
  • Dashboard Development: Experience creating and managing analytics dashboards in bi tools (Tableau, Qlik Sense, Quicksuite, Power BI) and data visualization solutions to present complex insights to stakeholders
Job Responsibility
Job Responsibility
  • Scale & Performance Engineering: Processing and analyzing terabytes of advertising data with sub-second query performance while building and maintaining robust ETL pipelines using Spark and AWS services to handle massive data volumes daily
  • Data Pipeline Architecture & Development: Designing and building scalable data processing systems, developing backend APIs and microservices (Python or Go), architecting data flows that support both batch and real-time analytics requirements, and managing user-facing dashboards that visualize complex data insights
  • Infrastructure & Data Quality Operations: Implementing robust monitoring and alerting systems to detect data quality issues, managing AWS infrastructure using Terraform, implementing CI/CD best practices, and maintaining high coding standards across data processing systems
  • Cross-Functional Leadership & Collaboration: Leading large-scale data projects from requirements gathering through delivery, bridging technical implementation with business requirements, mentoring team members, and presenting technical concepts to stakeholders while challenging requirements constructively
  • End-to-End Data System Ownership: Taking complete ownership of complex data engineering projects while ensuring high availability and accuracy for both internal stakeholders and external clients, championing clean code principles, and serving as a knowledge leader who supports delivering the right data solutions
What we offer
What we offer
  • A collaborative environment with colleagues from all over the world (Engineering offices in Europe, Asia and US)
  • Ability to shape your own workday and career via a clearly defined professional and personal development plan
  • Opportunity to work with senior leadership, develop yourself and build your career within an inspiring and fast-growing company and digital sports environment
  • A vibrant and inclusive community, including Women in Tech and Pride groups which welcome all participants
  • A company culture that promotes social aspects, sports, physical exercise and fun
  • Innovative and cross-team challenges like ShipIt, office sports tournaments in Darts and Table Tennis and unique beer brewing competitions
  • Competitive salary and benefits (e.g. retirement pension and insurance plan)
  • Sportradar takes over the full costs of € 365.- for the Öffi-Ticket (Jahreskarte) for you
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Data)

Optiver is a global market maker founded in Amsterdam, with offices in London, C...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
optiver.com Logo
Optiver
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software engineering, with a data focus
  • Demonstrable proficiency in Python
  • Familiarity with distributed data processing and building robust data pipelines
  • Familiarity with the use of or concepts underpinning various Data Engineering technologies and approaches
  • Ability to lead projects autonomously, prioritise tasks, and deliver high-quality results
  • Proven success working with research and platform engineering teams to support data-driven projects
  • Strong problem-solving skills, focusing on efficiency, scalability, and cost-effectiveness
  • Excellent written and verbal communication skills, with the ability to convey technical concepts to both technical and non-technical stakeholders
  • A Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, or a related field
Job Responsibility
Job Responsibility
  • Data Pipeline Design & Development: Architect, build, and manage scalable data pipelines using Spark, Databricks, and proprietary HPC tooling, ensuring high availability, scalability, and performance
  • Platform and Tooling Development: Advance the state of the art of Optiver’s Research and Data platforms and tools
  • Cost Optimisation: Monitor and optimise resource usage in partnership with the Data Platform team, balancing performance and cost-effectiveness
  • Monitoring & Tuning: Implement monitoring tools and fine-tune systems for optimal throughput, latency, and reliability
  • Cross-Functional Collaboration: Work closely with global Data Platform teams to maintain alignment on data strategy, tools, and best practices
  • Documentation & Standards: Develop and maintain clear documentation of data pipeline architectures, processes, and best practices
  • Mentorship & Guidance: Provide technical mentorship to junior engineers and support the growth of the data engineering function in Sydney
What we offer
What we offer
  • The chance to work alongside best-in-class professionals
  • Competitive remuneration, including an attractive bonus structure and additional leave entitlements
  • Training, mentorship and personal development opportunities
  • Gym membership plus weekly in-house chair massages
  • Daily breakfast, lunch and an in-house barista
  • Regular social events including a company trip every two years
  • Guided relocation, a competitive relocation package and visa sponsorship where necessary
  • Fulltime
Read More
Arrow Right

Senior Data Software Engineer (Python & PySpark) - Vice President

The Senior Data Software Engineer is a senior level position responsible for est...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field
  • 7+ years of experience in data engineering, with a strong focus on Python and big data technologies
  • Proven expertise in designing and implementing large-scale data processing solutions using PySpark
  • Extensive experience with distributed computing frameworks like Apache Spark
  • Strong understanding of data warehousing concepts, dimensional modeling, and ETL/ELT principles
  • Proficiency in SQL and experience with various relational and NoSQL databases
  • Experience with cloud platforms (AWS, Azure, GCP) and their data services (e.g., S3, ADLS, Google Cloud Storage, Redshift, Snowflake, BigQuery, Databricks)
  • Familiarity with workflow orchestration tools (e.g., Apache Airflow, Azure Data Factory, AWS Step Functions)
  • Experience with version control systems (e.g., Git)
  • Excellent problem-solving, analytical, and communication skills.
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Data Platform, AI Infrastructure

We are building a large-scale, productized data platform that powers critical in...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
  • Strong programming experience in Python
  • Experience building and operating large-scale distributed systems
  • Hands-on experience with: Backend services or APIs (e.g., FastAPI, Flask, or similar)
  • Cloud-based infrastructure (Azure, AWS, or GCP)
  • Monitoring and observability systems (metrics, logging, alerting)
  • Experience designing systems with reliability, scalability, and operational clarity in mind
  • Proven ability to own and deliver production systems end-to-end
  • Ability to break down ambiguous problems, ask the right questions, and execute effectively
Job Responsibility
Job Responsibility
  • Design, build, and operate core components of a distributed data platform, including: Orchestration systems (e.g., Airflow or equivalent)
  • Backend services and APIs (Python/FastAPI or similar)
  • Monitoring, alerting, and reliability systems
  • Own the end-to-end lifecycle of platform components - from design through deployment, scaling, and maintenance
  • Ensure systems meet requirements for availability, performance, and data reliability at large scale
  • Define and enforce standardized patterns for infrastructure, deployment, and observability across the platform
  • Partner with data engineering teams to enable efficient, reliable data processing workflows
  • Diagnose and resolve complex issues in distributed systems, including performance bottlenecks and failure modes
  • Contribute to infrastructure-as-code and deployment systems to support reproducibility and operational excellence
  • Drive continuous improvements in system robustness, cost efficiency, and operational clarity
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Data Platform

Help build the future of data by creating the technical "nervous system" of the ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
multiverse.io Logo
Multiverse
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant experience in commercial software (Python, TypeScript, and Go)
  • Passion for modular, readable code
  • Understanding of how to treat "data as software"
  • Comfortable with cloud-native tools (AWS/Azure, Kubernetes)
  • Ability to explain complex architectural choices to both product managers and engineers
Job Responsibility
Job Responsibility
  • Architect for growth: define and refactor data models to ensure they stay fast and clear as we scale
  • Create a universal data layer: build GraphQL APIs and connectors so anyone can access data safely
  • Enable GenAI: build infrastructure for Vector Databases and AI-driven automation
  • Automate safety: implement "Privacy by Design" by automating security checks
What we offer
What we offer
  • 27 days holiday
  • 5 additional days off: 1 life event day, 2 volunteer days, 2 company-wide wellbeing days
  • 8 bank holidays per year
  • Private medical Insurance with Bupa
  • Medical cashback scheme
  • Life insurance
  • Gym membership & wellness resources through Wellhub
  • Access to Spill - mental health support
  • Work-from-anywhere scheme - up to 10 days per year
  • Kitchen that's always stocked
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Data Platform

We’re looking for a seasoned software engineer to join Parafin’s Infrastructure ...
Location
Location
United States , San Francisco
Salary
Salary:
230000.00 - 265000.00 USD / Year
parafin.com Logo
Parafin
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience in software engineering with a strong background in data infrastructure, pipelines, and distributed systems
  • Advanced proficiency in Python and SQL
  • Hands-on Spark development experience
  • Expertise with modern cloud data stacks—AWS (S3, RDS), Databricks, and Airflow—and lakehouse architectures
  • Hands‑on experience with foundational data‑infrastructure technologies such as Hadoop, Hive, Kafka (or similar streaming platforms), Delta Lake/Iceberg, and distributed query engines like Trino/Presto
  • Familiarity with ingestion frameworks, developer‑experience tooling, and best practices for data versioning, lineage, partitioning, and clustering
  • Strong problem-solving skills and a proactive attitude toward ownership and platform health
  • Excellent communication and collaboration skills, especially in cross-functional settings
Job Responsibility
Job Responsibility
  • Design and build robust, highly scalable data pipelines and lakehouse infrastructure with PySpark, Databricks, and Airflow on AWS
  • Improve the data platform development experience for Engineering, Data Science, and Product by creating intuitive abstractions, self‑service tooling, and clear documentation
  • Own and maintain core data pipelines and models that power internal dashboards, ML models, and customer-facing products
  • Own the Data & ML platform infrastructure using Terraform, including end‑to‑end administration of Databricks workspaces: manage user access, monitor performance, optimize configurations (e.g., clusters, lakehouse settings), and ensure high availability of data pipelines
  • Lead projects to improve data quality, testing, observability, and cost efficiency across existing pipelines and backend systems (e.g., migrating Databricks SQL pipelines to dbt, scaling data ingestion, improving data-lineage tracking, and enhancing monitoring)
  • Act as the primary engineering partner for the Data Science team—embedded closely to gather requirements, design scalable solutions, and provide end-to-end support on all engineering aspects of their work
  • Work closely with backend engineers and data scientists to design performant data models and support new product development initiatives
  • Share best practices and mentor other engineers working on data-centric systems
What we offer
What we offer
  • Equity grant
  • Medical, dental & vision insurance
  • Work from home flexibility
  • Unlimited PTO
  • Commuter benefits
  • Free lunches
  • Paid parental leave
  • 401(k)
  • Employee assistance program
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Data Platform

The Vibe team is a passionate, competitive bunch focused on one thing: allowing ...
Location
Location
France , Paris
Salary
Salary:
Not provided
vibe.co Logo
Vibe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong and successful experience as a Data Engineer or Software Engineer, with ownership over complex data systems
  • Proven ability to design scalable data architectures handling large volumes and complex computations
  • Solid knowledge of the big data ecosystem (batch and streaming)
  • Comfortable working in a cloud-native environment
  • Strong coding standards and attention to code quality
  • Perfect fluency in English
Job Responsibility
Job Responsibility
  • Data platform architecture & strategy: Envision the optimal architecture and operating model for Vibe’s data platform
  • Actively participate in the design and evolution of the company’s data stack
  • Make informed trade-offs between scalability, performance, reliability and cost
  • Data pipelines & processing: Design, build and operate batch and streaming data pipelines at scale
  • Handle large volumes of data generated by real-time systems
  • Ensure data freshness, correctness and availability across use cases
  • Data availability & enablement: Make data easily accessible wherever it is needed across the company
  • Work with other teams to understand data usage patterns and define the right solutions
  • Choose appropriate technologies and data models to support diverse analytical and product needs
  • Quality, reliability & cost control: Ensure high standards of data quality, monitoring and observability
What we offer
What we offer
  • Very competitive compensation (salary and stock-options/BSPCE)
  • Remote-first (in France or elsewhere) with the option to work on-site in an ultra-cozy coworking space in the heart of Paris (Morning Laffitte)
  • Health insurance (Alan)
  • Meal vouchers (Swile)
  • Two annual offsites
  • Guaranteed childcare placement
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Data Platform

We are seeking a senior software engineer to help grow our data platform as Stra...
Location
Location
United States , San Francisco
Salary
Salary:
180000.00 - 200000.00 USD / Year
strava.com Logo
Strava
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience developing data-intensive software using languages like Python, Scala, Java, Go, or Ruby
  • Ability to evaluate and adopt new technologies as business needs evolve
  • Comfortable reading and reasoning about SQL queries in data pipeline contexts (e.g., dbt models)
  • Understanding how transformations impact downstream systems
  • Hands-on experience working with distributed data processing tools (e.g., Spark, Flink, Kafka) on production datasets
  • Understanding of tradeoffs and appropriate use cases for data processing tools
  • Experience building or maintaining data pipelines using cloud data warehouses (e.g., Snowflake, BigQuery, Redshift), Data lakes (e.g., Iceberg, Hudi) or similar solutions
  • Understanding of performance optimization and cost considerations
  • Understand the underlying infrastructure needed to serve production data platforms (e.g., Kubernetes, AWS, GCP, Azure)
  • Experience deploying and managing data infrastructure components like clusters, storage systems, and compute resources
Job Responsibility
Job Responsibility
  • Collaborate with people across teams and functions that hold deep curiosity for data
  • Work with hefty data systems at the global scale of Strava, supporting functions including analytics, AI/ML, engineering, and finance
  • Help strengthen our infrastructure as we grow
  • Deliver value more through software, leaning into tooling and automation rather than repetitive toil
  • Grow your expertise in the steadily evolving technologies and ecosystem of data
  • Building scalable software solutions to existing data problems utilizing modern data technologies
  • Writing high quality and reliable code that supports our end user experience
  • Understanding that data security and privacy is of utmost importance
  • Holding empathy for the users of our platform to truly understand the challenges we address for them
  • Fostering an inclusive and motivating team culture to help everyone achieve their best
  • Fulltime
Read More
Arrow Right