Senior Software Engineer (Python) (offline)

Competera uses Big Data and Deep Learning to change the way retailers do pricing. We are known for both cutting-edge math ‘under the hood’ and for deep expertise in the pricing domain. We are now looking for a Senior Software Engineer to help us turn business ideas into cutting-edge tech solutions that explicitly drive the product and the company towards its strategic direction.

Our stack:
Programming Languages: Python.
Tech Stack: PostgreSQL, asyncio, FastAPI, Apache Kafka, ClickHouse, BigQuery, GCS.
Infrastructure: Kubernetes, Helm, ArgoCD, Grafana, Prometheus, Sentry, OpsGenie.

You could be a perfect match for the position if
You want to:
- Lead the design and development of a product matches solution (similar and exact), leveraging LLMs, RAG, and vector databases.
- Collaborate with product owners and technical leads to understand system needs and translate them into technical requirements.
- Design and implement efficient algorithms for retrieving and generating similar products based on user input.
- Integrate the solution with existing systems using Microservices architectures and event-driven communication (Kafka).
- Build and deploy the solution on a scalable and reliable infrastructure using Kubernetes and containerization technologies.
- Continuously improve the solution through research, prototyping, and iteration.

You have:
- A proven track record of 5+ years in software engineering, ideally including the development of data-intensive or AI-powered solutions.
- Proficiency in Python, Kafka, Microservices architectures, Domain-Driven Design (DDD), Kubernetes, and relational/non-relational databases.
- Strong understanding of large language models (LLMs) and retrieval-augmenting generation (RAG) techniques.
- Exceptional problem-solving and analytical skills, with the ability to break down complex challenges into actionable steps.
- Experience in software architecture best practices and patterns and large-scale application development with maintainability and extensibility in mind.

Pleasant extras:
- Experience with cloud platforms like AWS or GCP and their APIs.
- Clear understanding of Agile/SCRUM methodology.
- Experience in Continuous Integration and Continuous Delivery practices.

Soft skills:
- Ability to work independently and as part of a team in a fast-paced environment.
- Excellent communication and collaboration skills.

You’re gonna love it, and here’s why:
- Rich innovative software stack, freedom to choose the best suitable technologies.
- Remote-first ideology: freedom to operate from the home office or any suitable coworking. We reimburse the cost of coworking.
- Flexible working hours (we start from 8 to 11 am) and no time tracking systems on.
- Regular performance and compensation reviews.
- Recurrent 1-1s and measurable OKRs.
- In-depth onboarding with a clear success track.
- Competera covers 70% of your training/course fee.
- 20 vacation days, 15 days off, and up to one week of paid Christmas holidays.
- 20 business days of sick leave.
- Partial medical insurance coverage.

Drive innovations with us. Be a Competerian.

About Competera

Competera Pricing Platform is a Ukrainian software development company offering a comprehensive pricing platform for large retailers worldwide. We change the way retailers do pricing with Big Data and Deep Learning to help them compete with giants like Amazon and Walmart.

In 2022, Competera Pricing Platform was recognized as the High Performer 2022 by G2 Crowd and, in 2023, won the Best Retail Insights by National Retail Federation VIP Awards 2023.

Competera awards:
- Best Retail Insights by NRF VIP Awards 2023
- Trusted vendor 2022 by Crozdesk
- High Performer 2022 by G2 Crowd
- Top 3 startups at the AI Summit, London Tech Week
- Best Analytics / BI Solutions at E-commerce Germany Award
- Top 1 eCommerce Solutions Software 2019 by Crozdesk

Company website:
https://competera.net/

DOU company page:
https://jobs.dou.ua/companies/competera/

The job ad is no longer active

Look at the current jobs Python →