About the Company
The company is a technology-driven organization developing a next-generation software development platform that integrates AI and automation. The team operates as a distributed group, fostering collaboration across international locations while emphasizing engineering excellence, scalability, and innovation.
About the Role
The company is seeking a motivated Senior Engineer to design, develop, and maintain scalable data processing solutions. The role involves working with Apache Spark (Scala) on Azure, preparing analytics-ready data, and collaborating with international team members while independently managing technical tasks.
Key Responsibilities
- Develop and maintain scalable data processing solutions using Apache Spark and Scala
- Build and optimize data storage in a vectorized database on Microsoft Azure
- Prepare and structure data for analytics and PowerBI reporting
- Collaborate with onshore team members while independently owning assigned technical tasks
Requirements
- Strong hands-on experience with Scala and Apache Spark
- Solid experience in Azure cloud environments, including Databricks
- Understanding of data modeling and analytics-ready data structures
- Self-motivated, proactive, and able to work independently
- Good English communication skills for collaboration with an international team
Benefits
- Professional and career growth opportunities
- Competitive salary
- Paid vacations and sick leaves
- Internal Medical Program
- Program for veterans including mentorship, accessible office, legal support, and additional benefits
- Flexible working hours
- Regular corporate social activities
- Technical training sessions
- English courses
- Gym and wellness support
