CrawlJobs Logo

Senior Python Software Engineer

Poland · Job Posted January 13, 2026
Apply Position
Job Link Share

Job Description

RTB House is a global company that provides state-of-the-art marketing technologies for top brands and agencies worldwide. Its proprietary ad-buying engine is the first in the world to be powered entirely by Deep Learning algorithms, enabling advertisers to generate outstanding results and reach their goals at every stage of the funnel. We are looking for a Senior Python Software Engineer to join our internal team at RTB House. In this role, you will own complex technical challenges, design and scale backend systems, and deliver solutions that directly support our core business in real-time bidding. This position is ideal for engineers who thrive on problem-solving, system design, and building reliable software that has immediate impact. At the same time, we combine local expertise with our broader company vision, giving you both autonomy and the opportunity to contribute to a truly global product.

Job Responsibility

  • Design, develop, and maintain internal web applications responsible for ad campaigns management, e.g. configuration, monitoring, automation
  • Drive the design and implementation of jobs and processes integrating internal services at scale
  • Take ownership of complex technical topics end-to-end: explore new domains, clarify requirements, decompose problems, and deliver robust solutions
  • Identify and eliminate bottlenecks, implement performance optimizations to maximize efficiency, scalability, and reliability
  • Write and maintain unit/integration tests to ensure code quality and long-term stability
  • Shape and evolve internal Python libraries and frameworks used across teams
  • Collaborate with cross-functional teams, providing clear technical guidance and translating complex concepts into simple explanations

Requirements

  • Proven experience in backend development with Python, writing reliable, maintainable, and testable code
  • Strong knowledge of SQL, relational/analytical databases, indexing, query optimization, and performance tuning (PostgreSQL, BigQuery)
  • Experience in asynchronous programming and building distributed or event-driven systems
  • Practical experience in designing APIs (REST, GraphQL) and understanding of HTTP/web internals
  • Solid understanding of system design fundamentals: scalability, availability vs. consistency trade-offs, caching, data modeling
  • Ability to independently lead technical initiatives: from exploring requirements, evaluating alternatives, making design trade-offs, to implementation
  • Experience in writing high-quality, well-tested, maintainable code
  • Excellent problem-solving skills: structured thinking, decomposition of complex issues, prioritization
  • Strong communication skills: ability to explain technical matters clearly to both engineers and non-technical stakeholders
  • Fluency in English
  • Comfort working in a fast-paced environment, balancing multiple priorities effectively

What we offer

  • Being part of a small team with a high degree of autonomy and decision-making
  • Attractive compensation
  • Access to the latest technology in the developed solution
  • Opportunity to build and improve our own products, where long-term quality and reliability truly matter
  • Participation in one of the most interesting projects of the online industry in Poland and one of the fastest growing technology companies in Europe

Looking for more opportunities?

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

Similar Jobs for

Senior Python Software Engineer

8 matching positions

Senior Python Software Engineer

This role is focused on supporting Research & Development tooling, internal soft...
Location
Location
United Kingdom , Bristol
Salary
Salary:
65000.00 - 75000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years commercial experience developing software in Python across Linux and Windows environments, including both Intel and ARM-based platforms
  • Proven experience building and maintaining CI/CD pipelines, ideally using GitLab, alongside automated testing and code quality tooling
  • Solid understanding of software testing methodologies, including unit testing, regression testing, and test planning
  • Experience working within Agile development teams, with hands-on use of Git, Jira, and collaborative development workflows
  • Experience with GUI development frameworks such as wxPython
  • Knowledge of database design, management, and optimisation
  • Experience developing and supporting ETL and data processing pipelines
  • Understanding of Linux operating systems and distribution internals
Job Responsibility
Job Responsibility
  • Support software development activities across R&D tooling, data infrastructure, and automated development pipelines
  • Develop and maintain internal software systems, databases, and ETL pipelines
  • Support CI/CD pipelines, automated testing, code quality, security scanning, and documentation generation processes
  • Produce and maintain technical documentation and ensure traceability throughout the software development lifecycle
  • Contribute to coding standards, software architecture, and engineering best practices across projects
  • Communicate project progress, risks, and technical challenges effectively with engineering leadership
  • Provide technical mentorship, code reviews, and continuous improvement support to wider R&D software teams
  • Ensure software development activities adhere to industry regulations & standards
  • Fulltime
Read More
Arrow Right

Senior Python Software Engineer

We’re working with a leading commodities trading firm with elite engineering sta...
Location
Location
United States , Houston
Salary
Salary:
Not provided
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional software engineering experience
  • Strong proficiency in Python within a production environment
  • Proven experience with AWS (Cloud infrastructure, serverless, or data services)
  • Previous experience with Front Office Systems is highly desirable
  • Deep understanding of Commodities or Energy markets
  • Ability to solve complex problems with agility in a fast-paced trading setting
Job Responsibility
Job Responsibility
  • Developing and optimizing high-performance, mission-critical systems for front-office teams
  • Supporting global energy and commodities trading desks with real-time technical solutions
  • Building and maintaining robust, scalable back-end services using Python and AWS
  • Collaborating directly with traders and commercial teams to translate business needs into code
  • Ensuring the accuracy and reliability of systems used in live trading environments
  • Contributing to a high-standard engineering culture focused on performance and scalability
What we offer
What we offer
  • Opportunity to work with an elite team of world-class engineers
  • Direct exposure to front-office trading and commercial decision-making
  • A culture where engineers are respected as the core asset of the firm
  • High job satisfaction with a track record of low attrition
  • Engagement with cutting-edge technology in the global energy sector
  • Fulltime
Read More
Arrow Right

Senior Python Software Engineer

This role is focused on supporting Research & Development tooling, internal soft...
Location
Location
United Kingdom , Bristol
Salary
Salary:
70000.00 - 80000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years commercial experience developing software in Python across Linux and Windows environments, including both Intel and ARM-based platforms
  • Proven experience building and maintaining CI/CD pipelines, ideally using GitLab, alongside automated testing and code quality tooling
  • Solid understanding of software testing methodologies, including unit testing, regression testing, and test planning
  • Experience working within Agile development teams, with hands-on use of Git, Jira, and collaborative development workflows
  • Experience with GUI development frameworks such as wxPython
  • Knowledge of database design, management, and optimisation
  • Experience developing and supporting ETL and data processing pipelines
  • Understanding of Linux operating systems and distribution internals
Job Responsibility
Job Responsibility
  • Support software development activities across R&D tooling, data infrastructure, and automated development pipelines
  • Develop and maintain internal software systems, databases, and ETL pipelines
  • Support CI/CD pipelines, automated testing, code quality, security scanning, and documentation generation processes
  • Produce and maintain technical documentation and ensure traceability throughout the software development lifecycle
  • Contribute to coding standards, software architecture, and engineering best practices across projects
  • Communicate project progress, risks, and technical challenges effectively with engineering leadership
  • Provide technical mentorship, code reviews, and continuous improvement support to wider R&D software teams
  • Ensure software development activities adhere to industry regulations & standards
  • Fulltime
Read More
Arrow Right

Senior Python Software Engineer

Аre you a motivated Python Software Engineer, willing to grow as a professional ...
Location
Location
Bitola, Burgas, Istanbul, Plovdiv, Skopje, Sofia, Varna
Salary
Salary:
Not provided
scalefocus.com Logo
Scalefocus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 3 years of experience in Python development
  • Experience with Python Flask or Django
  • Knowledge of object-relational mapping (ORM)
  • Experience with Azure SQL
  • Strong knowledge in relational and non-relational databases
Job Responsibility
Job Responsibility
  • Back-end development to meet customer’s business needs and implement components according to modern software development environment (cloud-based platforms, microservice architecture, etc.)
  • Taking part in the decision-making process in design application architecture, solution development, architecture and code review
  • Automate deployment pipelines
  • Implement unit tests
  • Proactive position in solution development, processes improvements
  • Working in an international distributed team in an Agile environment
  • Communicate with PMs, engineers, Architects, QA and other colleagues and stakeholders
  • Works closely with the Delivery manager coordinating technical efforts in the project and accurate tasks estimations
  • To use high coding standards, software best practices and write highly testable, automatable and performant code over the whole SDLC
What we offer
What we offer
  • Flexible benefits system
  • Generous referral bonuses and awards
  • Multitude of training, certification, and leadership programs
  • Mental health benefits and workshops
  • Frequent teambuilding activities, events and gatherings
  • Opportunity to grow in a multinational environment by working with international teams and clients
  • Fulltime
Read More
Arrow Right

Senior Python Software Engineer

SciTec, a wholly owned subsidiary of Firefly Aerospace, is a dynamic non-traditi...
Location
Location
United States , Boulder
Salary
Salary:
126000.00 - 175000.00 USD / Year
scitec.com Logo
SciTec
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, Physical Sciences, or a related technical field
  • 6+ years of professional software engineering experience
  • Strong proficiency in Python, including modern language features and best practices
  • Hands-on experience with microservice architectures and distributed systems
  • Experience writing and maintaining automated tests using pytest or similar frameworks
  • Professional experience working in Linux environments
  • Experience using version control systems such as Git
  • Solid understanding of software engineering fundamentals, including design patterns, modularity, and maintainability
  • Demonstrated ability to collaborate effectively across technical disciplines
  • Strong attention to detail and commitment to high-quality, well-tested code
Job Responsibility
Job Responsibility
  • Design, implement, and maintain high-quality Python software aligned with program and project objectives
  • Work independently and collaboratively with the development team to deliver complex features end to end
  • Collaborate directly with advanced technical and scientific users to translate analysis needs into robust software solutions
  • Contribute to containerized, distributed microservice architectures, including development, deployment, and testing
  • Design, implement, and maintain real-time or near-real-time data processing and streaming workflows
  • Ensure reliability, scalability, and performance of messaging systems and data pipelines
  • Identify technical risks and propose risk-reduction strategies to support program success
  • Participate in and guide Agile development activities, including code reviews, design discussions, and sprint planning
  • Promote strong engineering practices, including testing, documentation, and maintainability
  • Mentor junior and mid-level engineers through technical collaboration and code review
What we offer
What we offer
  • 4% Safe Harbor 401(k) match
  • 100% company paid HSA Medical insurance, with a choice of 2 buy-up options
  • 80% company paid Dental insurance
  • 100% company paid Vision insurance
  • 100% company paid Life insurance
  • 100% company paid Long-term Disability insurance
  • Short-term Disability insurance
  • Annual Profit-Sharing Plan
  • Discretionary Performance Bonus
  • Paid Parental Leave
  • Fulltime
Read More
Arrow Right

Senior Python Software Engineer

N-iX is looking for Senior Python Engineer to join our team. We are looking for ...
Location
Location
Poland
Salary
Salary:
Not provided
n-ix.com Logo
N-iX
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-7+ years of experience in Software Engineering
  • Strong expertise with Python (backend development)
  • Experience building full-stack applications end-to-end
  • Good understanding of RESTful APIs and client-server architecture
  • Familiarity with Agile development methodologies
  • Experience working in a team environment with shared ownership
  • Comfortable using AI tools in daily development (e.g., coding assistants, test generation, debugging, documentation support)
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend services in Python
  • Collaborate closely with backend, frontend, and QA engineers in an Agile/Scrum environment
  • Write clean, testable, and well-documented code
  • Integrate and work with APIs, data stores, and third-party services
  • Use AI-assisted development tools (e.g., code assistants, testing tools, analysis tools) to improve delivery speed and quality
  • Support production systems and participate in troubleshooting when needed
What we offer
What we offer
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
Read More
Arrow Right

Senior Python Software Engineer

Senior Python Backend Software Engineer to join the Analytics team and take owne...
Location
Location
Czechia , Brno; Prague
Salary
Salary:
Not provided
bloomreach.com Logo
Bloomreach
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional experience in Python backend development
  • Strong Python 3 skills including advanced OOP, decorators, context managers, iterators/generators, type hints
  • MongoDB expertise including complex aggregation pipelines, indexing, performance tuning
  • Redis experience for caching and distributed patterns
  • Strong background in distributed systems including task queues, asynchronous job processing, state machines, error recovery
  • Solid REST API design and implementation experience with Flask or similar
  • Ability to debug complex production issues
  • Strong communication skills and comfort working in a remote, highly collaborative team
Job Responsibility
Job Responsibility
  • Design, develop, maintain, and test Python backend services and modules
  • Own and evolve multi‑cloud export pipelines
  • Design and optimize MongoDB data models and queries
  • Work with Redis, Kafka, and Celery to build robust distributed systems
  • Design and implement REST APIs using Flask
  • Ensure data privacy and compliance in analytics pipelines
  • Diagnose and resolve production incidents in distributed environments
  • Contribute to testing and quality
  • Collaborate closely with other backend engineers, SRE/DevOps, and product managers
What we offer
What we offer
  • Great deal of freedom and trust
  • Flexible working hours
  • Virtual-first work with hubs across three continents
  • Company events
  • 5 paid days off to volunteer
  • People Development Program
  • Communication coach available
  • Leader Development Program
  • $1,500 professional education budget annually
  • Employee Assistance Program
  • Fulltime
Read More
Arrow Right

Senior Python Software Engineer

Senior Python Backend Software Engineer to join the Analytics team and take owne...
Location
Location
Slovakia , Bratislava
Salary
Salary:
4000.00 EUR / Month
bloomreach.com Logo
Bloomreach
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional experience in Python backend development
  • Strong Python 3 skills including advanced OOP, decorators, context managers, iterators/generators, and type hints
  • MongoDB expertise with complex aggregation pipelines, indexing, and performance tuning
  • Redis experience for caching and distributed patterns
  • Strong background in distributed systems with task queues, asynchronous job processing, state machines, and error recovery
  • Solid REST API design and implementation experience with Flask or similar
  • Ability to debug complex production issues
  • Strong communication skills and comfort working in a remote, highly collaborative team
Job Responsibility
Job Responsibility
  • Design, develop, maintain, and test Python backend services and modules that power export
  • Own and evolve multi-cloud export pipelines that integrate with AWS S3, Google Cloud Storage, Azure Blob Storage, and SFTP
  • Design and optimize MongoDB data models and queries for high-throughput
  • Work with Redis, Kafka, and Celery to build robust distributed systems
  • Design and implement REST APIs using Flask (and optionally gRPC services)
  • Ensure data privacy and compliance in analytics pipelines
  • Diagnose and resolve production incidents in distributed environments in cooperation with SREs
  • Contribute to testing and quality
  • Collaborate closely with other backend engineers, SRE/DevOps, and product managers
What we offer
What we offer
  • A great deal of freedom and trust
  • Flexible working hours
  • Work virtual-first with several Bloomreach Hubs available across three continents
  • Company events
  • 5 paid days off to volunteer
  • People Development Program
  • Communication coach available
  • Leader Development Program
  • $1,500 professional education budget annually
  • Employee Assistance Program with counselors
  • Fulltime
Read More
Arrow Right