Position: Middle/Senior Big Data Engineer
Company: Sigma Software
Category: Data Engineer
Experience required: 5y
English level: upper

We are inviting you to join our Big Data Competence Center, which is a part of Sigma Software’s complex organizational structure that combines various clients, interesting projects, and activities to grow your professional skills.

**Project:**
Big Data Competence Center – is a place where we collect the best engineering practices and unite them into one knowledge base to provide the best technical excellence services for our clients. 

We are not just a team gathered to write code. We are all willing to contribute to the field either by participating in the life of a Big Data Unit or by constantly growing our own skills. 

Our team highly supports employees’ freedom, independence in decision-making, and desire to deeply understand clients’ requests and see the root of the problem. We believe that people who are striving toward this mindset are bound to succeed as acclaimed professionals & driving forces of Big Data development in Ukraine. 

If you have the courage to become part of the top-notch Big Data community in Ukraine, then grab your chance, and let’s make some history together!

**Requirements:**
- 4+ years of experience with Python and SQL;
- Experience with AWS, specifically API Gateway, Kinesis, Athena, RDS, and Aurora; 
- Experience building ETL pipelines for analytics and internal operations; 
- Experience building internal APIs and integrating with external APIs; 
- Working with Linux operational system; 
- Effective communication skills, especially for explaining technical concepts to nontechnical business leaders; 
- Desire to work on a dynamic, research-oriented team; 
- Experience with distributed application concepts and DevOps tooling; 
- Excellent writing and communication skills; 
- Troubleshooting and debugging ability.
 
**Would be a plus**:
- 2+ years of experience with Hadoop, Spark, and Airflow; 
- Experience with DAGs and orchestration tools; 
- Experience with developing Snowflake-driven data warehouses; 
- Experience with developing event-driven data pipelines.

**Responsibility:**
- Contributing to modern technologies investigations and complex solutions design, supporting a culture of innovation considering matters of security, scalability, and reliability; 
- Working with modern data stack, producing well-designed technical; solutions and robust code, implementing data governance processes 
- Working and professionally communicating with the customer’s team; 
- Taking up responsibility for delivering major solution features; 
- Participating in requirements gathering & clarification process, proposing optimal architecture strategies, leading the data architecture implementation; 
- Developing core modules and functions, designing scalable and cost-effective solutions; 
- Performing code reviews, writing unit, and integration tests; 
- Scaling the distributed system and infrastructure to the next level; 
- Building data platform using the power of modern cloud providers (AWS/GCP/Azure). 

**Extra Responsibility:**
- Developing the Micro Batch/Real-Time streaming pipelines (Lambda architecture); 
- Working on POCs for validating proposed solutions and migrations; 
- Leading the migration to modern technology platforms, providing technical guidance; 
- Adhering to CI/CD methods, helping implement best practices in the team; 
- Contributing to unit growth, mentoring other members of the team (optional); 
- Owning the whole pipeline and optimizing the engineering processes; 
- Designing complex ETL processes for analytics and data management, driving the massive implementation.