DevOps Engineer, AMER region
Summary
DevOps engineer at Twelve Data, a financial market data API provider, working on highly loaded distributed time-series infrastructure: keeping services available, reliable and secure, administering Linux servers, capacity planning, and building internal tooling. Core stack: C++/Python, Unix/Linux, TCP/IP, virtualization, distributed systems.
DevOps Engineer, AMER region
Remote
AMER region
What We Need
Modern high-load services generate huge amounts of data. The task of collecting this data becomes significantly more difficult if it is generated by thousands of servers in hundreds of terabytes, and the requirements for reliability are extremely high. We are looking for specialists with experience in the development and operation of distributed systems who will help us in solving these problems. As a core participant, you will get the opportunity to work in the development of each product and service.
Basic Requirements:
- A degree in these desired majors: CS, CE, ECE, EECS, IS, IT, MIS, MS&E, and other related fields of study.
- Knowledge of one of the higher-level programming languages: C++/Python.
- Work experience with Unix-systems and virtualization tools and deep understanding of them, knowledge of network technologies (TCP/IP).
- Knowledge of classical algorithms and data structures.
- Knowledge of classical algorithms and data structures. Experience in the design, development and operation of highly loaded distributed systems.
The Ideal Candidate Is Expected To
- Ensure the availability of services, improve their reliability and security.
- Identify and eliminate weak points, develop documentation, and capacity plans.
- Develop components and tools that simplify work.
- Help develop new distributed systems.
- Administer Linux servers, and if you wish - more.
These requirements stem naturally from our approach to development with a fast feedback cycle, lots of challenging tasks, and highly-focused personal areas of responsibility.
If you feel more passionate about making web and working on user-facing products, you may consider our Front End Engineer role.
Who We Are
Twelve Data's mission is to organize the world's financial data and make it universally accessible. To achieve this we aggregate and store huge volumes of data to be indexed and structured. Our backend system relies on custom terabytes-scale distributed time series databases to store and retrieve data at high speed. We not only provide this data as-is via API and WebSocket, but also provide SDKs, spreadsheets add-ins, and personalized projects for end-users.
What You Get
We offer:
- Competitive compensation
- Option program
- Cool perks and fringe benefits