ControlUp is the market leader in IT platform for Monitoring, Self-healing and Analyzing customers’ virtual environments, creating solutions that save IT organizations time, money, and stress.
If you’re looking to be part of a fast-growing, cutting-edge technology company, join us for the ride and play a significant role in developing the next generation of ControlUp innovation.
We are looking for a Big - Data Engineer to join our team. If you are interested in real-scale data challenges, working on a life-changing product, your place is with us!
Responsibilities:
- Build infrastructure and products Working in a high-volume production environment that gets bigger and bigger
- Mastering scalability and enterprise-grade production services implementation
- Sense of ownership - leading design for new products and initiatives as well as integrating with currently implemented best-practices
- Working with a number of modern technologies including Flink, Spark, Kafka, K8s, and more
- Collaborating and working as part of a highly skilled team that enjoys doing the impossible together every day
Requirements:
- 4+ years of coding experience with data streaming application, performance optimization and scaling out data worldwide
- Coding experience in high throughput real time data processing with one of the following: Python, Scala, Java
- End-to-end experience - owning features from an idea stage, through design, architecture, coding, integration, and deployment stages
- Experience with one or more of these technologies Spark, Flink, MapReduce, Airflow, Kafka, SQL DB's
- Dealing with data on high volume, high availability production systems
-
Fluent with SQL
Strong data modeling skills - Design, develop, and deliver microservices knowledge
Advantages:
- Experience working with a cloud provider (AWS / Azure / GCP)
- Bachelor's degree or higher in Computer Science or equivalent professional Software Engineering experience
- Experience working with CI/CD systems
