MSPbots, a trailblazer in SaaS solutions for the Managed Service Providers (MSP) industry, is looking for a skilled Data Engineer to join our dynamic team. The ideal candidate will be adept at assembling large, complex data sets to meet both functional and non-functional business requirements, and have a passion for building efficient, reliable data models and warehouses. As a Data Engineer at MSPbots, you will play a crucial role in supporting a wide range of data-driven decisions and analytics projects, collaborating closely with stakeholders across the organization to enhance our data infrastructure and capabilities.
- Company: MSPbots
- Work Hours and Schedule: Semi-flexible, 3 AM–12 PM CST/CDT (4 PM–1 AM PHT), Fixed rest days (Sat–Sun)
- Work Duration: Long-term
- Work Location: Philippines
Job Description
Key Responsibilities:
- Data Assembly: Assemble large, complex data sets that meet functional and non-functional business requirements.
- Data Modeling and Warehousing: Build and maintain robust data models and warehouses to support the organization's data analysis, reporting, and product development needs.
- Data Management: Take responsibility for storage engineering, including the architecture and scalability of data storage solutions, as well as documentation and maintenance of data management policies and procedures.
- Stakeholder Collaboration: Work closely with stakeholders from Executive, Product, Data, Customer Success, and Back Office teams to assist with data-related technical issues and support their data infrastructure needs.
- Schema Design: Design efficient and scalable schemas to improve data access and quality.
- SQL and Scripting: Write SQL queries and other data markup scripting to support the Data Analytics Team in analytics projects and applications.
- Technical Support: Provide technical expertise in data storage structures, data mining, and data cleansing.
Requirements:
- Bachelor's degree in Computer Science, Engineering, Information Technology, or related field.
- 3+ years of experience in a Data Engineering role, with a proven track record of building and optimizing data systems, data models, and data warehouses.
- Strong analytical skills with the ability to work with large data sets, and a deep understanding of SQL, data modeling, and data warehousing principles.
- Experience with big data tools (Hadoop, Spark, Kafka, etc.) and data pipeline and workflow management tools (Airflow, Luigi, etc.).
- Proficient in scripting languages (Python, Scala, etc.) for data processing and automation.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively across multiple teams.
- Experience with Postman (testing API authentication, calls, etc.)
- Experience with cloud services (AWS, Azure, GCP) is a plus.
Hiring Process:
- Initial Interview
- Technical and Pre-employment Assessments
- Final Interview
- Job offer
What's in it for you?
- Permanent work-from-home setup
- Compensation: Negotiable, depending on experience
- HMO (reimbursement for $100/month)
- Life Insurance (reimbursement for $20/month)
- Reimbursement for Dental: $20 and Vision: $4 per month
- 15 Days PTO credits (10 hours/month)
- Training and Development courses (reimbursement for up to $30)
- US Holiday Pay