Data Engineer

About UpperEdge, LLC

UpperEdge is a leading IT sourcing and commercial advisory firm that specializes in helping our clients successfully source and deliver transformational programs while maximizing the value they receive from their key information technology relationships. We do this by empowering clients with sourcing and negotiation best practices, market and vendor intelligence, targeted insights, and project execution strategies to successfully enable their most strategic transformation initiatives.

As a leading IT sourcing and negotiation advisory firm, we engage at the highest executive levels within Fortune 500 and Global 2000 companies to support the sourcing and negotiation of the relationships required to enable enterprise-wide business transformations. Our full suite of strategic advisory services spans the full transformation lifecycle from project conception and business case development to sourcing and negotiation support to project transformation execution optimization. Our advisors maintain a wealth of experience and utilize a robust set of proprietary analyzers and tools linked to a deep database of market intelligence to provide recommendations and insights to our clients.

Founded in 2010, UpperEdge has been growing at approximately twenty five percent per year and has been profitable every year since its founding.  We take great pride in the entrepreneurial culture of our company which is grounded in mutual respect, professionalism, work life balance, team morale, welfare, and giving back to the community through volunteer and philanthropic endeavors.

Our client base includes a significant number of Fortune 500 companies that are the dominant leaders in their respective industries.  100 percent of UpperEdge’s customers are referenceable, and for the past 12 years our client satisfaction scores have averaged 4.5 out of 5.

Awards and Accolades:

  • 2024 Best Workplaces
  • 5000’s Fastest Growing Companies in 2020
  • Boston’s Best and Brightest Companies to Work For five years in a row

Job Description

UpperEdge is seeking a highly skilled Data Engineer with competence in data science, machine learning (ML), and artificial intelligence (AI), backed by a strong programming foundation in languages such as Python. This role is essential to UpperEdge’s goal of leveraging internal and external data to uncover strategic insights, including trends, anomalies, and actionable patterns, for both internal teams and external customers.

The candidate will be responsible for gathering, refining, and analyzing data from multiple sources, ensuring it is prepared for deeper insights and smooth integration into target systems. In addition to traditional data engineering tasks, this role will focus on identifying and interpreting key trends and anomalies in the data that could provide actionable business insights. The Data Engineer will also design

Duties and Responsibilities

  • Collect, cleanse, and preprocess structured and unstructured data from diverse internal and external sources.
  • Develop AI/ML models to analyze data, identifying meaningful trends, patterns, and anomalies.
  • Provide actionable insights by analyzing data for strategic trends and unusual data points, delivering reports and visualizations to highlight business opportunities or risks.
  • Design and implement methodologies for generating synthetic data based on sample datasets and business rules, supporting robust analysis and modeling.
  • Ensure seamless integration of data into internal systems and dashboards to allow UpperEdge employees and customers to make data-driven decisions.
  • Continuously monitor and improve data workflows and processes, ensuring data quality and scalability.
  • Leverage programming languages such as Python for data analysis, manipulation, and advanced AI/ML model implementations.
  • Collaborate with internal teams to understand data needs, ensuring accurate and timely data delivery for analytics and reporting.
  • Communicate complex data insights, trends, and anomalies to both technical and non-technical stakeholders using dashboards, reports, and visualizations.
  • Stay current with advancements in AI, ML, and data engineering to apply the latest techniques for data-driven insights and improvements.

Qualifications

Required:

  • Bachelor’s or Master’s degree in Data Science, Computer Science, Mathematics, or a related field.
  • 3-5 years of experience in data science, machine learning, AI, and data engineering.
  • Strong proficiency in programming languages such as Python, with experience in relevant libraries (e.g., Pandas, NumPy, Scikit-learn, TensorFlow).
  • Experience with data extraction, transformation, and loading (ETL) processes.
  • Demonstrated ability to provide insights by identifying trends, anomalies, and patterns within large datasets.
  • Proven experience with AI/ML tools and techniques for advanced data analysis and synthetic data generation.
  • Solid understanding of data management, data integration, and governance best practices.
  • Strong problem-solving skills with an ability to handle complex datasets and extract business value.
  • Excellent communication skills, capable of presenting technical insights in a clear and actionable manner to stakeholders.

Preferred:

  • Experience with natural language processing (NLP) and deep learning models.
  • Familiarity with cloud platforms (e.g., AWS, Azure) and database systems (SQL/NoSQL).
  • Knowledge of data visualization tools such as Power BI or Tableau to effectively communicate trends and insights.

Target Projects:

  • GSA Rates:
    • Download, refine and load to Intelligence Platform
    • Define ongoing process for keeping GSA up to date.
  • Rate Data Analysis
    • Define and implement periodic reports/dashboards on the overall rate data set
    • Identify and publish vendor level insights
    • Analyze for trends and insights across several permutations of rate data:
      • Service Class
      • Project Location
      • Project size
      • Vendor
      • Software platform
    • Synthetic Rate Generation
      • Finalize approach to synthetic rate generation
      • Implement solution to generate synthetic rates on demand
      • Define ongoing process for refreshing synthetic rates
    • UpperEdge Vendor Role Analysis
      • Review current UE consolidate roles
      • Review / understand current mapping process
      • Identify role mapping logic / rules
      • Leverage AI Models to analyze and implement

Benefits & Compensation 

  • Hybrid / Remote Work Options, a Great Work-Life Balance, and a thriving team culture
  • Competitive salary and performance-based bonuses.
  • Health, dental, and vision insurance.
  • Flexible work hours and remote work opportunities.
  • Professional development opportunities, including training in AI and cloud technologies.
  • Collaborative and innovative work environment.