Aculocity Data Team : Senior Data Engineer
Premise : The Senior Data Engineer is a lead resource responsible for building and developing Aculocity's Data capabilities.
Role : As a Senior Data Engineer, you will be a key member of our agile Data Engineering team, leading the design, development, and optimization of complex data infrastructure and pipelines. Your expertise will enable high-impact reporting, analytics, and machine learning solutions that support business success.
Your responsibilities include building and maintaining critical data systems, mentoring junior engineers, and translating business requirements into scalable data solutions.
Job Title :
Senior Data Engineer
Reports To :
Data Engineering Manager (Functionally)
Data Engineer Job Responsibilities :
- Serve as the subject matter expert for data and systems.
- Develop and maintain scalable data pipelines and API integrations to handle increasing data volume and complexity.
- Collaborate with analytics and business teams to optimize data models for business intelligence and decision-making.
- Implement data quality monitoring processes to ensure accuracy and availability of production data.
- Develop end-to-end ML pipelines covering data ingestion, transformation, model training, validation, serving, and evaluation.
- Work closely with AI scientists to deploy ML algorithms into production.
- Set up CI/CD/CT pipelines and maintain model repositories for ML models.
- Deploy models as a service.
- Contribute to documentation and perform data analysis to troubleshoot issues.
- Collaborate with cross-functional teams to enhance data models and support analytics.
- Design data assets, ETL jobs, and data integrations.
- Establish data quality frameworks and evaluate tools for data lineage.
- Develop strategies for long-term data platform architecture.
- Mentor junior engineers, lead code reviews, and promote best practices.
Qualifications / Skills :
- Knowledge of IT operations and best practices for reliable services.
- Experience with data pipeline and model development best practices.
- Familiarity with Agile methodologies.
- Strong problem-solving, troubleshooting, and documentation skills.
- Excellent communication and customer service skills.
- Willingness to learn and stay updated with new technologies.
- Understanding of ML algorithms and experience with MLOps pipelines.
- Collaborative team player mindset.
Education, Experience, and Licensing :
- BSc or MSc in Computer Science or related field.
- Minimum 5 years of experience with Python or R.
- Minimum 5 years of MS SQL experience; PostgreSQL is a plus.
- Experience with data warehouse architecture, schema design, and data modeling.
- Experience with BI tools like Power BI.
- Experience designing and maintaining data processing systems on cloud and on-premises platforms.
- Experience in ML model deployment and frameworks.
- Good experience with Apache Spark.
- Ability to troubleshoot production issues.
- Experience in demos and training for technical and non-technical audiences.
Advantages :
- Experience with data streaming technologies like Kafka or AWS Kinesis.
- Experience with IoT device and systems integration.