Remote Senior Software Engineer - Data Intensive Applications
Posted
This job is closed
This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Engineering team at TRACTIAN is responsible for developing cutting-edge infrastructure, technologies, and products to harness the power of IoT data.
As a Senior Software Engineer focusing on Data Intensive Applications, you will develop and enhance software solutions capable of managing and processing large data volumes in an event-driven architecture.
Your daily activities will include designing, building, and maintaining robust applications using Go and/or C++.
You will implement and optimize queue mechanisms and tools to manage high-volume data streams effectively.
Collaboration with cross-functional teams will be essential to ensure seamless integration of event-driven systems within the larger application infrastructure.
You will optimize data processing workflows for efficiency and reliability in handling large datasets.
Identifying and resolving performance bottlenecks in data-intensive applications will be a key responsibility.
Requirements:
A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field is required.
You must have over 5 years of experience in software development with a strong focus on data-intensive applications.
Expertise in Go and/or C++ programming languages is essential.
Proven experience with event-driven architecture and queue tools like Kafka, RabbitMQ, or similar is necessary.
A proficient understanding of distributed systems, data structures, and advanced algorithms is required.
Experience with database technologies such as Postgres, Scylla, Mongo, and Redis is expected.
Benefits:
The position offers the opportunity to work in a dynamic and innovative environment at the forefront of IoT data technology.
You will be part of a talented team that collaborates to build robust systems and scalable platforms.
The role allows for remote work flexibility, providing a better work-life balance.
You will have the chance to contribute to shaping the company's decision-making process and optimizing operational efficiency.