Senior Backend Software Engineer (Remote)
22500-30000 PLN miesięcznie (B2B)
Shelf
Czym będziesz się zajmować?
- B2B contract.
- Company Stock Options.
- Hardware: MacBook Pro.
- Modern technical stack. Develop open-source software.
- GitHub Copilot subscription.
- Access to Claude Code, OpenAI Codex, TypingMind, and MCP Servers.
- Design, implement, and optimize our distributed ETL pipeline, focusing on background processing logic, data transformation, and scalability.
- Develop modular and composable components capable of efficiently processing large-scale data across a diverse range of storage solutions, including S3, RDS/PostgreSQL, Elasticsearch, DynamoDB, data warehouses, and data lakes.
- Implement ML model integrations within the data pipeline, working closely with Data Scientists on model deployment and data flow.
- Develop clean, maintainable code in Python, adhering to best practices in observability, cost-efficiency, and robust error handling.
- Proactively identify and address performance bottlenecks and inefficiencies in current systems, proposing solutions to improve scalability and reliability, while ensuring continuous production stability through thorough testing and monitoring practices.
- Share your knowledge, participate in code reviews, and advocate for best practices to advance our backend development standards.
Kogo poszukujemy?
Requirements:- Over 4 years of professional software engineering experience, including more than 1 year specializing in Python.
- Deep understanding of distributed systems, concurrency patterns, and ETL-oriented workflows.
- Comfortable working with diverse data stores (SQL and NoSQL), including schema design and performance tuning at scale. Experience with cloud-based data lakes and data warehouses is a plus.
- Experience with event-driven architectures, distributed processing techniques, CQRS.
- Proven experience building scalable backend applications on either AWS or Azure, including a strong understanding of their respective services for compute, storage, and data processing.
- Ability to write well-structured, testable code with thoughtful abstractions and interfaces.
- Strong problem-solving skills, including the ability to troubleshoot performance bottlenecks and legacy code.
- Upper-Intermediate or better English skills for technical communication and documentation.
- Any hands-on experience with NLP, unstructured data processing, Node.js/TypeScript, or RAG pipelines is a significant plus.
- Ability to effectively present work both verbally and visually, and create clear, well-structured
Czego wymagamy?
Znajomości:
Mile widziane:
Języki:
- Polski
- Angielski
Jakie warunki i benefity otrzymasz?
- 6000-8000 USD miesięcznie (B2B)
- B2B - Elastyczne godziny pracy (100%)
- Praca zdalna: W całości
Gdzie będziesz pracował?
Zdalnie
Kim jesteśmy?
Shelf is the next generation knowledge platform that helps you eliminate bad data in your documents and files before they go into an LLM and become bad answers.