We are looking for a clever and ambitious Back End Engineer (Python) that wants to develop cutting-edge technologies, and take the main part in defining and developing the big data platform. In this role, you will take a major part in defining and developing the SaaS platform.
Requirements
- B.Sc. in computer science or a related field
- At least 7 years of experience building distributed large-scale SaaS systems
- At least 5 years of design and implementation of SaaS Kubernetes applications built out of microservices
- Expert in Python, especially as a backend language (clean code, frameworks, API design, etc.)
- Experience with different types of data storage (SQL, NoSQL, search engines, big data tools, object stores). PostgreSQL and ElasticSearch – must.
- Fast learner with an ability to deep dive into details of cutting-edge technologies and deliver solutions
- Experience with modern CI/CD and GitOps methodologies
- Fluent English
Will be a plus
- Experience with user-defined workflows (e.g., Airflow)
- Experience with ML productization (PyTorch, Tensorflow, LightGBM)
Responsibilities
- Own, design, and develop Wand AI backend: be responsible for Kubernetes application design and implementation of major features and services
- Be responsible for the end-to-end feature/service lifecycle: starting from design and architecture, through implementing, testing, and releasing the feature
- Design and evolve software managing in-environment service discovery and configuration of microservices
- Mentor, perform code reviews, evaluate implementations and provide feedback about potential tool improvements
- Collaborate with Product Managers, Product Designers, and other Software Engineers
What we offer
- Competitive salary
- Medical insurance
- Tax compensation
- Full remote
About the project
Our new client is a young and ambitious startup that makes difficult things easier. They are creating unusual and brand-new products for building pipelines and creating models for analysis and predictions. The customers will get a lot of advantages because the product has a convenient web interface and can connect to multiple databases. This product uses cutting edge technologies that will increase the efficiency of small and medium-sized businesses. Also, there is no need to write a code.