
Senior Software Engineer - BI
- Česko
- Trvalý pracovní poměr
- Plný úvazek
- We're taking autonomous search mainstream, making product discovery more intuitive and conversational for customers, and more profitable for businesses.
- We're making conversational shopping a reality, connecting every shopper with tailored guidance and product expertise - available on demand, at every touchpoint in their journey.
- We're designing the future of autonomous marketing, taking the work out of workflows, and reclaiming the creative, strategic, and customer-first work marketers were always meant to do.
- Python
- Google Kubernetes Engine
- BigQuery
- MongoDB, Redis
- Grafana, Sentry, Gitlab, Jira, PagerDuty
- Proven experience in Python engineering: Strong Python skills are essential for building our data-driven features. Experience with data processing, data structures, and algorithms is key.
- Solid understanding of software architecture principles: Building scalable and reliable features for our platform requires a solid understanding of software architecture principles, especially in the context of APIs and microservices for data access and manipulation.
- Experience with version control systems (e.g., Git) and CI/CD pipelines: We utilize Git for code management and CI/CD pipelines for efficient development and deployment. Experience with these tools will streamline your workflow.
- Familiarity with common data analysis and ML frameworks: While we are not strictly an ML team, we are exploring the integration of AI and machine learning.
- Demonstrates strong initiative and a proactive approach to problem-solving.
- Excellent communication and collaboration skills, with the ability to work effectively within a team.
- A genuine passion for learning new technologies and keeping up-to-date with the latest advancements.
- A commitment to delivering high-quality work and a dedication to continuous improvement.
- In 30 Days: Successfully onboard and contribute to ongoing tasks, demonstrating understanding of the codebase and team processes.
- In 90 Days: Contribute to design discussions and independently deliver high-quality code for assigned features. Participate in investigating and resolving production issues.
- In 180 Days: Independently manage larger tasks, contribute to team improvements, and confidently handle L3 support, investigating and resolving production issues.