Top Companies Hiring Software Engineers

For: Back-End Engineer

Data Engineer: This is a back-end engineer who works on data systems. This is not a machine learning specialist, or data scientist. Rather, this is an engineer who builds data systems to support machine learning pipelines (or other types of data systems). They may be familiar with technologies like Spark or Hadoop. They may have some knowledge of machine learning. However, what stands out about them is their experience building data pipelines.