RTB House is a global company that provides state-of-the-art marketing technologies for top brands and agencies.
Staff Software Engineer
Location
Poland
Posted
7 days ago
Salary
0
Seniority
Lead
Job Description
Staff Software Engineer
RTB House
• Gain deep understanding of our ad technology and become familiar with ad industry standards: OpenRTB, MRAID, VAST etc. • Analyse issues with our end-to-end ad workflows, reproduce problematic cases, and come up with proposals for improvements. • Design technical and operational solutions that improve ad experience and our performance metrics. • Lead implementation of the aforementioned architectural solutions, ensuring its high quality, and evaluating its impact on business performance. • Provide hands-on technical leadership: solving complex system challenges, participating in planning and scoping of projects, and ensuring the implementation of the highest coding standards through participation in code reviews. • Cooperate with stakeholders across the entire organization.
Job Requirements
- 10+ years of hands-on experience in designing, developing and deploying complex software systems.
- 3+ years of tech leadership experience (e.g. tech lead, staff, architect roles) in medium or large organizations.
- Excellent understanding of complex, distributed IT systems - from the hardware and networking level, through software, to algorithms.
- C1 level in English and Polish.
- Nice to have: Experience in the AdTech/Real Time Bidding space.
Benefits
- Projects focused on extreme performance and high code quality – clean code and solid code reviews are our standard.
- Collaboration within an interdisciplinary, self-sufficient team (including DevOps, database experts, backend developers, product designers, and QA engineers).
- Access to modern technologies and the opportunity to apply them in large-scale, high-impact projects.
- Cooperation based on B2B contract.
- You can cooperate 100 % remotely or choose one of our office spaces in Warsaw or Cracow.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead the long-term maintenance, scaling, and reliability of our self-hosted n8n enterprise automation engine. • Write custom node code and develop advanced webhooks to extend platform capabilities. • Design robust, asynchronous, and non-blocking workflows. • Manage production-grade infrastructure and collaborate deeply with core platform infrastructure teams. • Bridge the gap between technical execution and high-level operational strategy.
• Technical lead oversees designing, development and maintenance of Gordian Cloud applications. • Responsible for guiding the team over the architectural design of these applications and leverages internal coding standards and processes to review and lead the development of these applications. • Implement quality control reviews through all phases of development, maintenance, and release of these products. • Work with internal stakeholders throughout each project’s lifecycle and conduct impact analysis, gap analysis, and estimation of software development efforts. Guide the team as they prioritize and analyze development of products and document impact and gaps. • Lead the team through Backlog Refinement meetings, Spring Planning meetings, and Sprint Review meetings. • Develop new applications and troubleshoot, integrate, debug, and upgrade existing systems. • Research and adopt new architecture and technologies. • Enforce Object Oriented programming principles such as code abstraction, inheritance, overloading, and overriding are implemented throughout the applications to simplify the coding and reduce errors. • Execute security scans of the product code to mitigate risks and improve application security posture. • Effectively manage deadlines and release schedules. • Manage CI/CD pipelines, release coordination, production deployments, and environment management. • Coordinate cross-functional teams, manage dependencies, and support Agile/Scrum execution.
Staff Software Engineer, Infrastructure
Docker, IncDocker helps developers bring their ideas to life by conquering the complexity of app development.
• Take ambiguous infrastructure problems and turn them into proposals the org can rally around, then drive them through RFCs and architecture reviews across teams. • Design self-service capabilities and platform APIs (primarily in Go) for onboarding, provisioning, deployment, observability defaults, and day-2 operations, with contracts and docs teams actually use. • Set delivery standards using Terraform, GitOps with Argo CD, progressive rollout, and good testing, including building the continuous-deployment flow we're missing today. • Evolve the multi-tenant EKS foundations toward better reliability, security, scale, and cost: Envoy Gateway ingress, traffic routing, and the multi-region, cross-account connectivity we need. • Improve SLOs, alerting, and incident follow-up on Grafana Cloud so production gets safer and less dependent on heroics. • Assist in shaping AI-assisted and agentic workflows to cut operational toil while ensuring safety, auditability, and human oversight.
Role Description We are seeking a highly motivated Full Stack Developer to help design, build, and maintain modern web applications and AI-powered solutions for our clients and internal platforms. The Full Stack Developer will be responsible for building and maintaining applications across the entire technology stack, including frontend user interfaces, backend APIs, database architecture, and cloud deployment. The ideal candidate is equally comfortable developing modern React applications and building scalable Python/FastAPI backend services. Candidates with experience in machine learning, large language models (LLMs), AI agents, and PostgreSQL will receive strong consideration. This position offers the opportunity to work on cutting-edge AI initiatives, business automation platforms, and next-generation enterprise applications. Key Responsibilities - Frontend Development - Design and develop responsive web applications using React. - Build reusable UI components and front-end libraries. - Consume REST and GraphQL APIs. - Optimize applications for performance, scalability, and usability. - Collaborate with designers and stakeholders to create exceptional user experiences. - Backend Development - Develop and maintain APIs using Python and FastAPI. - Design scalable microservices and backend architectures. - Implement authentication, authorization, and security best practices. - Build integrations with third-party platforms and business applications. - Create automated workflows and data processing pipelines. - Database Development - Design and optimize PostgreSQL databases. - Develop efficient queries, indexes, and stored procedures. - Support data migration and ETL processes. - Ensure data integrity, security, and performance. - AI & Automation Development - Assist in the development of AI agents and copilots. - Integrate Large Language Models (LLMs) into business applications. - Build retrieval-augmented generation (RAG) solutions. - Support prompt engineering and AI workflow automation. - Develop integrations between AI services and enterprise systems. - DevOps & Quality - Participate in CI/CD pipeline development and maintenance. - Perform testing, debugging, and code reviews. - Monitor application performance and reliability. - Contribute to cloud infrastructure and deployment automation. Qualifications - 3+ years of professional software development experience. - Strong proficiency in React. - Strong proficiency in Python. - Experience building APIs using FastAPI. - Experience with HTML5, CSS3, JavaScript, and TypeScript. - Familiarity with Git and GitHub-based development workflows. - Understanding of RESTful API design principles. - Experience working with relational databases. - Strong problem-solving and debugging skills. - Excellent written and verbal English communication skills. Preferred Qualifications - Experience with PostgreSQL. - Machine Learning Engineering experience. - Experience deploying or fine-tuning open-source LLMs. - Experience with Llama models and related tooling. - Experience building AI agents and autonomous workflows. - Knowledge of vector databases and RAG architectures. - Experience with LangChain, LlamaIndex, CrewAI, AutoGen, or similar frameworks. - Experience with Docker and containerized deployments. - Experience with cloud platforms such as AWS, Azure, or Google Cloud. - Experience with CI/CD pipelines and DevOps practices. - Familiarity with n8n or workflow automation platforms. Technical Stack - Required - React - Python - FastAPI - Git/GitHub - REST APIs - HTML/CSS/JavaScript - Preferred - PostgreSQL - Llama LLM - LangChain - LlamaIndex - Docker - AWS - Azure - Vector Databases - Machine Learning Frameworks Success Metrics - Deliver production-ready features on schedule. - Develop scalable and maintainable code. - Build reliable APIs and integrations. - Contribute to AI-powered applications and automation solutions. - Maintain high standards for code quality, testing, and documentation. - Collaborate effectively across technical and business teams. Benefits - Opportunity to work on cutting-edge AI and automation projects. - Exposure to modern AI agent and LLM technologies. - Flexible remote work environment. - Opportunity for career growth within a rapidly growing AI-focused company. - Direct collaboration with company leadership and clients. - Meaningful impact on products that help businesses transform how they operate. How to Apply - Please submit: - Resume/CV - GitHub profile (required) - Portfolio or examples of recent projects - Brief description of your experience with React, Python, FastAPI, PostgreSQL, and AI/ML technologies - Any experience deploying or working with Llama-based LLMs or AI agents Performacentric is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all team members.



