Senior Data Engineer, Engineering

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.
#J-18808-Ljbffr
Apply Now
Share this job
Hexagon AB
  • Similar Jobs

  • Senior Data Engineer, Engineering

    Burlington
    View Job
  • Senior Data Engineer, Engineering

    Burlington
    View Job
  • Senior Data Engineer, Engineering

    Burlington
    View Job
  • Senior Data Engineer

    Burlington
    View Job
  • Senior Data Engineer

    Burlington
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙