Job Description:
We are seeking a skilled Data Engineer to join our dynamic team. The ideal candidate will have a strong background in designing, building, and maintaining scalable data infrastructure.
If you enjoy working with large datasets, automating workflows, and implementing robust data solutions, this role is for you!
What extra skills help?
- Query optimization techniques
- Experience with big data processors
- Data mesh & data fabric
- Data encryption (in transit & at rest)
- Data Stream processing
Are you the one we’re looking for?
- Hands-on experience in Data Engineering including build of scalable Data pipelines with strong focus on writing clean, efficient, and maintainable code
- Proficiency in relational and non-relational databases (e.g., JSON, KV, table store)
- Knowledge of normalization and denormalization techniques (e.g., JSON embeddings)
- Understanding of structured, semi-structured, and unstructured data
- Experience with distributed, graph, and vector databases (e.g., Azure AI Search, AWS OpenSearch)
- Understanding of ACID and CAP principles
- Experience with data lakes and data warehousing
- Proficiency in gathering and processing data from multiple heterogeneous sources
- Experience integrating data from multiple sources
- Familiarity with both ETL and ELT processes
- Experience with data migration and replication techniques
- Ability to implement data solutions on-premises and in private clouds
- Experience with cloud-native pipeline orchestration and workflow orchestration using a dedicated processing cluster (e.g., AirFlow, Apache Spark)
- Experience with batch data processing
Transparent Hiring Process
Do you have what it takes to join a team of innovators, problem-solvers, and boundary-pushers? Our hiring process is designed to discover the real you - your skills, passion, and potential to thrive in our ranks. Here's how we make it both fun and rewarding:
Technical Interview:
Step up and show your expertise. We are ready to be wowed by your coding wizardry and innovative problem-solving!
HR Interview:
Time to shine beyond the keyboard. Tell us your story, goals, and how you'd fit into the awesome ASSIST family. We can't wait to meet you!
Technical Test or Assignment (Optional):
Feeling bold? Take on a real-world challenge and show off how you'd solve complex problems like a pro. Bonus points for creativity and flair!
English Assessment:
Fancy a quick chat? We'll ensure you're ready to collaborate effortlessly with our global clients and teams.
Compensation Meeting:
You bring your A-game, and we'll make sure your talents are recognised. We will work together to build a rewarding future for you at ASSIST! Think you're up for it? Ready, set!
Company culture comes in many shapes and forms
ASSIST Software is a software engineering company that does things differently. With an employee retention rate of over 90%, we believe a happy and healthy team can achieve fantastic things together.
Health, Wellness & Recreation
- Private Health Insurance
- Free Massage Sessions
- Free Sport Passes
- Ping Pong and Sports Room
- Weekly Football & Biking Activities
Office Life
- Remote Work & Flexible Working Hours
- Chat and Chill Parties
- Recycling Friendly
- Powerful Workstation
- Fun & Lounge Zone
- Premium Working Environment
- Bike and Motocycles Parking
- Electric Charging Stations
Career Growth
- Training and Workshops
- Conference Participation
- Competitive Salary
- Weekly Play and Learn Sessions
Food & Daily Comforts
- Meal Tickets
- Food Catering at the Office
- Unique Lunch App
- Coffee & Tea Infusion
- Stocked Kitchen