Python Software Engineer

Bloomreach SK s.r.o.

Place of work
Remote work
Contract type
full-time
Start date
ASAP
Wage (gross)
2 500 EUR/month

Information about the position

Job description, responsibilities and duties

About your role and the team:
As part of our team, you will be working on code that allows the Exponea application to reliably ingest large amounts of data as quickly as possible. Your primary focus will be to keep the real time data ingestion stable, to ensure it can be easily scaled out on demand and to provide visibility to all processing stages. Your daily routine may include:

- Developing and maintaining our components to be more robust and scalable.
- Monitoring and increasing the real time data ingestion throughput.
- Maintaining the ingestion APIs.
- Collaborating on architecture design.
- Participate in 24/7 on-call rotation.

Employee perks, benefits

Compensation:
- Bloomreachers get rewarded based on their commitment and capabilities.
- Everyone gets to participate in the company's success through the company performance bonus.
- Bloomreachers get stock options granted depending on their role, seniority, and location.
- Bloomreach provides a monthly lunch entitlement.
- We celebrate work anniversaries - Bloomversaries!

Culture:
- A great deal of freedom and trust. At Bloomreach we don’t clock in and out, and we have neither corporate rules nor long approval processes
- At Bloomreach, we believe in flexible working hours to accommodate your working style.
- We organize company events (summits) twice a year to experience the global spirit of the company and get excited about what's ahead.

Personal Development:
- We have a People Development Program - using competency maps, participating in weekly personal development workshops
- Bloomreachers utilize the personal education budget on an annual basis to purchase education products (books, courses, etc.)
- There's access to Udemy courses for all employees.
- Our resident communication coach Ivo Večeřa is available for work-related communications challenges.

Well-being:
- Bloomreachers enjoy DisConnect days to unwind and focus on activities away from the screen with our loved ones.
- We facilitate sports, yoga, and meditation opportunities for each other.
- There's extended parental leave available (with regional specifics).

Requirements for the employee

Candidates with education suit the position

Secondary with school-leaving examination
University education (Bachelor's degree)
University education (Master's degree)

Language skills

English - Upper intermediate (B2)

Number of years of experience

2

Personality requirements and skills

Competencies you already have:
- At least 2 years of experience in Python programming.
- Good grasp of software development techniques (debugging, testing, code review, etc.)
- Familiarity with basic data structures.
- Basic understanding of Docker on a user level.
- Interest in GO.

Competencies you will need to acquire:
- Familiarity with the python ecosystem (libraries, frameworks).
- Experience with service oriented architecture with focus on performance and scalability.
- Experience with maintaining code in production.
- Basic knowledge of monitoring and observability.
- Familiarity with kubernetes on a user level.
- Familiarity with kafka, mongo, redis.
- Familiarity with CI/CD.

Your personal traits:
- Willingness to learn.
- Ability to clearly communicate.
- Willingness to dive into documentation.
- Out-of-the-box thinking.
- Critical thinking.

Our tech stack:
- Python, GO
- Google Cloud Platform
- Kubernetes
- Apache Kafka
- Mongo, Redis

Advertiser

Brief description of the company

Bloomreach is the world’s #1 Commerce Experience Cloud, empowering brands to deliver customer journeys so personalized, they feel like magic. It offers a suite of products that drive true personalization and digital commerce growth, including:

- Discovery, offering AI-driven search and merchandising
- Content, offering a headless CMS
- Engagement, offering a leading CDP and marketing automation solutions

Together, these solutions combine the power of unified customer and product data with the speed and scale of AI-optimization, enabling revenue-driving digital commerce experiences that convert on any channel and every journey. Bloomreach serves over 850 global brands including Albertsons, Bosch, Puma, FC Bayern München, and Marks & Spencer. Bloomreach recently raised $175 million in a Series F funding round, bringing its total valuation to $2.2 billion. The investment was led by Goldman Sachs Asset Management with participation from Bain Capital Ventures and Sixth Street Growth. For more information, visit Bloomreach.com.

Number of employees

500-999 employees
ID: 4168801  Dátum zverejnenia: 24.9.2021  Základná zložka mzdy (brutto): 2 500 EUR/month