Position: Senior Data Engineer
Company: United Software
Experience required: 5y
Category: Data Engineer
English level: upper
Published: 2022-08-01T00:00:00+03:00

**Xtelligent** is an algorithm and artificial intelligence company with deep roots in U.S. government funded telecommunication and transportation management research.

By connecting signalized intersections to the latest sensor technology and enabling rapid distributed control, Xtelligent is driving the step-change in signalized intersection management technology and laying the ground logic required for the multimodal, safety-focused, and automated vehicle future. 

**Opportunity:**

We are looking for an experienced data engineer to join our team. This person is expected to lead all data engineering efforts for the venture and should have a meaningful experience with backend data systems, streaming data, data pipelining, etc.

**Qualifications:**

● You are a clear and effective communicator and enjoy collaborative problem solving;

● You have expertise in modern data engineering approaches, stay on top of developments, and are aware of what leading players are doing;

● You have a demonstrated ability to design, implement, refactor, and extend highly performant, scalable, resilient, reliable, and understandable data pipelines;

● You have experience with Spark (Streaming), Kafka (Streams), or other distributed systems;

● You have expertise in Python, Typescript, and/or other relevant languages and frameworks;

● You have experience with Postgres, MySQL, or other relational databases;

● You have worked in cloud environments and are familiar with object stores, and other common cloud-native data storage and processing frameworks;

● You have worked in CI/CD environments and understand scalable deployment and operational management approaches;

● You have experience with pipelines and architectures that support machine learning development platforms and production applications;

● You understand statistics and optimization and are capable of using data analysis techniques to understand data quality, profile system loads, understand the relationships between business metrics, and similar;

● In-depth knowledge of technologies such as Web Services, Avro, JSON, HTTP, SSL, Caching solutions, application performance tuning;

● Advanced SQL skills and familiarity with big data technologies and the data infrastructure ecosystem;

● Critical thinking and deep analytical abilities, strong out-of-the-box thinking, curious business, and an ability to drive action;

● Design and implement new pipelines, storage, and processing solutions using modern, distributed systems approaches and technologies;

● Design and deliver high-quality systems with excellent reliability and scalability, leading complexity and providing for efficient operations;

● Experience with AWS and containerization is important;

● Experience with Kubernetes is preferred