Company:
Hexagon AB
Location: Burlington
Closing Date: 06/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
ETQ part of Hexagon Manufacturing Intelligence division is seeking a Senior Data Engineer.
Job Responsibilities
- Collaborate on system architecture for all data analytics aspects of our enterprise/SaaS product.
- Develop the data analytics capabilities of the enterprise/SaaS product.
- Maintain current knowledge of machine learning principles, tools, and techniques.
- Develop out of the box business intelligence dashboards and applications for data analytics and visualization.
- Maintain knowledge of modern SaaS-based data analytics architectures, systems, and tools.
- Develop features of the data analytics product to allow configuration of the visualizations in alignment with configuration of the ETQ applications.
- Collaborate on the data-related software processes and functions such as ETL processes, data management, ML algorithms, AI data models, etc.
- Understand and contribute to the architecture and design of transactional, data warehouse, and analytic databases.
- Collaborate on troubleshooting data-related code issues found through internal testing and customer feedback.
- Working with other team members (engineers, BI analysts, data scientists, QA) as part of an agile team using Scrum (using JIRA).
- Develop prototypes and proofs of concepts.
- Debug applications, trace code, and find and fix bugs as well as identify software flaws and poor implementation, and propose effective solutions.
- Implement automated test cases that exercise and test the produced code.
- Handle customer feedback on the delivered projects.
- Communicate with customers when applicable, to address and troubleshoot reported issues, which requires excellent skills in managing customer meetings, phone etiquette, etc.
- Provide periodic updates for issues on hand, and get them resolved within internal SLAs, to meet internal and external customer satisfaction.
- Regularly update stories including progress, status, and documentation for projects.
- Effectively use the different development tools necessary to do the required job. For example: IDE, SQL Editors, Database management tools, BI tools, etc.).
- Demonstrate high quality technical and business documentation skills.
- Mentoring team members.
Qualifications
- B.S. Degree or higher in Computer Science, Computer Information Systems, Data Science, Artificial Intelligence, Machine Learning or related discipline.
- You are a passionate, expert data engineer and have a proven track record in delivering data analytics solutions using AI models and pipelines and ML algorithms.
- Ownership of the full software development lifecycle is important to you - from understanding requirements and analysis, TDD, design, development, deploying, releasing, and then support.
- Knowledgeable analytics developer using tools like Tableau, Power BI, Data Cloud, Looker, and Amazon QuickSight, including system configuration, integration via APIs, and performance tuning.
- Passionate about Agile software development methodology and experienced with best practices.
- Knowledgeable in ETL and data warehouse development skills including a good understanding and practical application of dimensional modeling and SQL.
- Experienced in using version control tools, using CI tools, and automation of the SDLC.
- Good and proven ability to develop efficient code, factoring cost and performance into development.
- Excellent data analysis skills, able to troubleshoot and problem solve effectively.
- Excellent verbal, written communication skills with an ability to converse appropriately with business users and technical teams.
- Good understanding of data privacy and security considerations.
- Familiarity with at least one of Amazon Web Services, Azure, or Google Cloud Platform.
- Familiarity with high-scale cloud architecture and business intelligence and data analytics systems.
- Ability to handle multiple projects and assignments simultaneously and effectively in a cross-functional team environment.
- Self-starter, ability to set priorities, work independently and attain goals.
- Knowledge of MySQL.
- Knowledge of C# and .NET.
- Knowledge of scripting languages such as Python.
Share this job
Hexagon AB
Useful Links