Backend Development
The teams at Bytex build scalable and easy to maintain Web Services that are used by our clients for things like collecting and analyzing security parameters by Cyber Security Analysts or gaining access to their workspaces.
The scalability and maintainability of our services are based on business logic structured into multiple loosely coupled layers that together build our final product.
We follow the Agile development methodology, which implies having a close and constant collaboration with our clients’ representatives in order to properly handle each implementation detail and to assure the quality of the software we build.
Job Description
We seek a senior data engineer with Python knowledge to join one of our Apple projects. This engineer will analyze data to generate business insights using Python and new and relevant technologies. They will also help create and maintain the analytic data pipelines that empower the analytics and reporting key to decision-making across retail while leveraging large and complex data sources.
Our new colleague will partner with cross-functional teams to identify, create, and maintain metrics and data pipelines to support analytics, reporting, and key decisions on various topics, including product launches, customer experience, and operational performance.
Responsibilities
- Perform Data Analysis to generate business insights;
- Design, create, refine, and maintain data pipelines and ingestion processes for modeling, analysis, and reporting;
- Support Critical data processes running in production;
- Collaborate with other data scientists, analysts, and engineers to build full-service data solutions;
- Work with cross-functional business partners and vendors to acquire and transform raw data sources;
- Develop a deep understanding of our retail customer base and purchase choices and contribute to developing tools to improve business efficiency and productivity.
Requirements
- Minimum 4 years of production experience working with Python;
- Experience building robust and scalable data processes and pipelines for modeling, analysis, and reporting;
- Experience with microservices, Apache Spark, Ray, REST, Docker, Kubernetes, Redis, AWS Cloud, S3, RDBMS (such as PostgreSQL), NoSQL, Vector DB;
- Solid knowledge of Fast API/Django/Flask, Pydantic, Matplotlib, and Plotly;
- Extensive experience with building highly scalable and available REST APIs;
- Experience in using workflow systems such as Airflow is a plus;
- Experience with Kubernetes, CI/CD deployment, Helm, and monitoring systems such as Prometheus and Grafana;
- Knowledge of Graph Database, LLM/RAG, Tensor, LangChain is a plus.
Working schedule
- EU flexible schedule with PST overlap preferred (18-20 EEST);
- Weekly meetings at around 19:00 EEST.
Recruitment process
- Short Bytex HR introductory discussion;
- 1-2h Bytex technical discussion with one of our senior Python engineers;
- Up to 2 technical interviews directly with Apple;
- Offer presentation.
Benefits
Open office policy - Work from Anywhere and Utilities expenses coverage
Extra days off & Bi-monthly team lunch / activities
Stock options
Offers for dental and optical clinics & health subscription & sports discounts
Access to learning platforms & Bookster subscription
Good coffee and snacks at the office & discounts at coffee shops nearby