Hexagon Manufacturing Intelligence - Burlington, MA

posted 2 months ago

Full-time - Senior
Burlington, MA
501-1,000 employees
Professional, Scientific, and Technical Services

About the position

The Senior Data Engineer at ETQ, part of Hexagon Manufacturing Intelligence, is responsible for enhancing the data analytics capabilities of the enterprise/SaaS product. This role involves collaborating on system architecture, developing business intelligence dashboards, and maintaining knowledge of machine learning principles and modern data analytics architectures. The position requires a strong focus on the full software development lifecycle, from requirements analysis to deployment and support, while ensuring high-quality technical documentation and mentoring team members.

Responsibilities

  • Collaborate on system architecture for all data analytics aspects of the 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 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.
  • Work 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, such as IDE, SQL Editors, Database management tools, BI tools, etc.
  • Demonstrate high quality technical and business documentation skills.
  • Mentor team members.

Requirements

  • B.S. Degree or higher in Computer Science, Computer Information Systems, Data Science, Artificial Intelligence, Machine Learning or related discipline.
  • Proven track record in delivering data analytics solutions using AI models and pipelines and ML algorithms.
  • Ownership of the full software development lifecycle, from understanding requirements and analysis, TDD, design, development, deploying, releasing, and 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, 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.

Nice-to-haves

  • Knowledge of MySQL.
  • Knowledge of C# and .NET.
  • Knowledge of scripting languages such as Python.

Benefits

  • Exceptional Medical, Dental, Vision insurances
  • Health Savings Accounts with employer contribution (HSA)
  • Flexible Spending Accounts (FSA)
  • 401k Plan with generous employer match
  • Generous Paid Time Off (PTO)
  • Employee Assistance Program
  • Paid Parental Leave
  • Tuition Reimbursement
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service