Data Engineer

About The Role:

We are in search of a highly motivated Data Engineer who is enthused by the prospect of creating distributed systems that can support applications that utilize cutting-edge machine learning technology. As a Data Engineer, you will be responsible for creating, developing and operating systems that effectively secure, prepare and handle data for the innovative AI solutions that X AI is constructing.

  • Developing a plan to create data pipelines for projects; constructing components of the pipelines; and testing them to ensure they are operational and effective.

  • Constructing data systems and frameworks that will optimize the performance of Artificial Intelligence projects.

  • Working together with research, engineering, and business teams to create and fulfill their data requirements.

Job Requirements:

  • Possessing a bachelor’s degree in Computer Science, Software Engineering, or a comparable field is desired. In addition, having a master’s or PhD in a Data Systems discipline is a plus.

  • Having had three or more years of software development experience in an environment that requires high accountability and minimal oversight.

  • Experience in acquiring, storing, modelling, and processing data requirements for ML systems, as well as deploying them in production systems.

  • A thorough knowledge of query optimization and the most up-to-date data stack technologies such as Flink, dbt, spark, SQL engines, Parquet/Arrow, etc. is required.

  • Extensive expertise crafting efficient code in Python 3.x to create modular, robust, and scalable software.

  • Strong communication skills and a collaborative attitude.

Last updated