Position: Data Engineer
Company: Oxagile
Category: Data Science
Experience required: 3y
English level: upper

Required skills

— SQL, Kafka, Python or Java, Beam, Spark, Kubernetes, Microservices, Serverless;
— Agile, Scrum, Pair programming, TDD, Extreme programming, KIS.

As a plus

— BigQuery, Redshift, Vertica experience could be useful if Snowflake is not present

Responsibilities

— Architect, design and build a big data online analytic platform processing tens of TBs/Day, serves thousands of clients and supports advanced analytic workloads
— Design and implement tables, views and stored procedures in Snowflake data warehouse to transform, materialize and store data
— Organize data and tune queries for optimal performance
— Implement data loading into Snowflake data warehouse with Snowpipe
— Build Object Oriented or Functional Programming, scalable and high quality code
— Constantly review code, look for design breaches, provide meaningful and relevant feedback to developers, stay up-to-date with system changes
— Create automated unit tests for regression testing
— Create automated monitors for immediately identifying failures in the production environment
— Analyze system behavior to identify bottlenecks, perform performance tuning and advice on performance optimization opportunities
— Collaborate with multiple cross-disciplinary teams and provide technical leadership, guidance and coaching to engineers through brainstorming sessions, design reviews, and pair-programming
— Promote and enforce standards of CI/CD, quality, monitoring, security, modifiability, extensibility and maintainability of data processing software

Project description

You are going to build an online analytics platform providing insights and data for world’s largest brands and media platforms.
The platform ingests billions of events \ tens of TBs per day and makes them available for consumption through an intuitive and highly performant UI.
You will experiment with new and cutting-edge technologies designed for large scale, distributed systems, BigData and AdTech solutions.

In Return, We Provide:
- Work at an international company that serves high-profile clients like Google, Amazon, Microsoft, Vodafone, etc.;
- Challenging, large-scale projects that result in elegant, custom-made solutions;
- Equal partnership that presupposes diving deep into business needs and clients' products;
- Atmosphere of trust and empowerment across key projects and business processes;
- Best practices around process and team management: product-minded development, Scrum, and more;
- Competitive salary and payments in foreign currency — no matter your location;
- Flexible schedules and work environments: remote work, office facility, co-working space;
- Relocation and official employment in Poland, Lithuania, Latvia, and other countries;
- Legal and accounting assistance, including for those who are self-employed;
- Medical coverage, paid vacation, sick and family leave, birthday off;
- Sports compensation, including training in corporate football, basketball, and volleyball teams;
- Internal mentoring programs, promotion and support for professional bloggers and speakers at conferences;
- Transparency and trust within the team: we encourage employee feedback and organize regular Q\A meetings with top managers;
- Free corporate English classes and professional seminars, reimbursement for external training and professional certifications;
- Corporate discounts, team-building parties, corporate events, and other perks;
- Gamification system with social activity bonuses.

If you are up for the challenge, let’s talk! Please get in touch by using the button below. Thank you!