Data Engineer
Zagreb, Croatia
Applications have closed
Photomath
Solve even complex math problems with Photomath, the top-rated math camera solver app. Download now and understand your math homework step-by-step.What do we do?
Photomath is a fast-growing EdTech company whose mobile app is the #1 app in the world to learn math. Powered by advanced machine learning technology, the app instantly scans, accurately solves, and intuitively explains printed and handwritten math problems to users through step-by-step explanations.
With over 300 million downloads globally, Photomath is the most popular mobile application from Croatia and one of the most popular educational apps of all time. Since its launch in 2014, our award-winning app has topped App Store & Google Play Store education charts and Apple has recently declared it the application of the day.
Today, we employ almost 100 people and have offices in Zagreb and Silicon Valley. We are a team of people with diverse backgrounds, experiences, and skills, united by a passion for technology and innovation. We believe that math is an increasingly crucial skill, particularly as problem-solving and quantitative analysis become prerequisites for many occupations.
As a Data Engineer in our Data Infrastructure team, you will be responsible for building and maintaining an organization's entire data ecosystem. You are expected to design and implement systems for processing and storing data (data pipelines) and enable easy access (API and tools) to it for our Data Analytics and AI teams. You are expected to understand requirements from multiple teams, evaluate business objectives and technical constraints and propose, build, manage and maintain different databases and other data storage solutions. We are still figuring out which data is important to the organization in the long term and how to store it effectively. We need you to guide us.
We are constantly expanding what Photomath can do and the types and quality of our content - we have so much more ahead of us and we need your help to get there. Join us in our mission to revolutionize learning math and help students across the globe gain math superpowers!
Our dev stack:
- Kubernetes, Docker, Google Cloud Platform, Jenkins, Terraform, Ansible, Kotlin, Java, Python, PostgreSQL, MySQL, MongoDB, BigQuery, Redis, Elastic Search, C++.
What will you do:
- Architect, create, validate and maintain systems to process large volumes of data
- Take ownership of developing, running, maintaining, and optimizing ETL processes and data pipelines
- Design, setup, implement, test, improve and support the company’s data infrastructure, enabling data access to the whole company
- Prepare data for analytical or machine learning use per user requests
- Participate in conversations with data users (from technical and/or business teams) and consult with data-related projects
- Identify opportunities to improve the efficiency of existing data systems and processes
- Explore, exploit, evaluate and recommend new data sources, platforms, and tools
- Educate the company on best practices in data processing (including data extraction, storage, transformation, reporting, etc.)
- Evaluate performance of data infrastructure systems
- Troubleshoot data-related problems
- Continuously propose improvements to team's processes and practices
- Demonstrate growth mindset, self-reflection and provide feedback to other team members, peers, and managers
- Mentoring other colleagues and proactive knowledge sharing
Our ideal candidate has:
- At least 2 years of relevant Data Engineering or similar roles experience
- Experience in administration of Linux operating systems
- Good knowledge of relational databases
- Experience with containers (Docker) and orchestration (e.g. Kubernetes)
- Cloud deployment (e.g. AWS or Google Cloud) experience
- Experience with Bash/Python
- A degree in computer science, engineering, mathematics, or related disciplines
- Expert knowledge of SQL, and hands-on experience working with relational and non-relational databases, as well as a huge volume of data
- Hands-on experience with two or more of the mainstream data engineering languages and/or packages: Python, Java, R, Scala, etc.
- Experience with cloud providers such as GCP, Amazon, or Azure, and utilizing their services such as Apache Kafka, Apache Beam, etc. for data processing is a plus
- Enthusiasm for new technologies and capabilities to learn new skills quickly
- Good logical/analytical thinking and problem-solving skills
- Good communication skills with internal and external stakeholders - willing to listen, understand and share
- Positive and proactive attitude towards work and growth mindset
- Ability to work independently and/or jointly with other people
- Flexibility to work in diverse environments (in the office or remotely, across different business locations, occasional flexible work hours)
- Excellent English language skills (speaking and writing)
An additional plus is if you have:
- Good knowledge of no-SQL databases
- Experience in preparing data for Machine Learning (especially dealing with large amounts of images)
- Experience with the Jenkins Scripted Pipeline (Groovy)
- Experience in Go
Salary range:
- 21.500 - 25.000 kn gross, depending on the candidate's experience with possible exceptions
- Stock options
What we offer:
- An opportunity to work on innovative AI projects with global impact in close collaboration with the team of top AI engineers
- An opportunity to work on the preparation of large datasets used to train cutting edge Machine Learning models
- An opportunity to define and implement our data infrastructure at scale
- An opportunity to make an impact and define processes and ways of working in the newly established fast-growing team
- Flexible working hours and work from home arrangements
- Dedication to a healthy work-life balance and various benefits for parents
- A diverse environment with agile and talented individuals across the career spectrum - to teach and be taught
- A friendly, collaboration-heavy team atmosphere
- A culture that recognizes and rewards dedication and success
- Dedicated person (mentor/buddy) to help you navigate your first weeks in a new role
- Learning and growth opportunities through knowledge sharing, education and conferences, individual development plan with a dedicated budget, weekly time devoted to learning new things
- Cutting edge hardware and equipment, budget for additional equipment
- Company events and celebrations, company retreat, team budget for team building activities
- Birthday and holiday presents for employees and their kids
- Generous vacation and paid leave policy, sick leave without a doctor's note, annual physical exam (check-up)
- Multisport card for various discounts at sports facilities
- Underground bicycle parking garage
- Modern office design, great view :) and great location (Zagreb, Strojarska 20)
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Ansible APIs AWS Azure BigQuery Computer Science Data Analytics Data pipelines Docker Engineering ETL GCP Google Cloud Kafka Kubernetes Linux Machine Learning Mathematics ML models MongoDB MySQL Pipelines PostgreSQL Python R RDBMS Scala SQL Terraform
Perks/benefits: Career development Conferences Equity Flex hours Flex vacation Home office stipend Team events
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Lead Data Analyst jobs
- Open MLOps Engineer jobs
- Open Data Science Manager jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Manager jobs
- Open Data Engineer II jobs
- Open Power BI Developer jobs
- Open Principal Data Engineer jobs
- Open Sr Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Business Intelligence Developer jobs
- Open Junior Data Scientist jobs
- Open Data Scientist II jobs
- Open Product Data Analyst jobs
- Open Senior Data Architect jobs
- Open Sr. Data Scientist jobs
- Open Business Data Analyst jobs
- Open Big Data Engineer jobs
- Open Data Analyst Intern jobs
- Open Manager, Data Engineering jobs
- Open Azure Data Engineer jobs
- Open Data Product Manager jobs
- Open Data Quality Analyst jobs
- Open Junior Data Engineer jobs
- Open Principal Data Scientist jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open GCP-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open Java-related jobs
- Open Privacy-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open APIs-related jobs
- Open Deep Learning-related jobs
- Open PyTorch-related jobs
- Open TensorFlow-related jobs
- Open PhD-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open NLP-related jobs
- Open CI/CD-related jobs
- Open Kubernetes-related jobs
- Open Data governance-related jobs
- Open Airflow-related jobs
- Open Hadoop-related jobs
- Open LLMs-related jobs
- Open Generative AI-related jobs
- Open Databricks-related jobs