JOB OVERVIEW - (Golang, Cloud Native, Scalable, High performance architectures)
As a Data engineer at CS Labs, you will be integral to realizing the engine that realizes the disruptive innovations on a scalable, high performance architecture on a modern cloud native stack. You will be responsible for expanding and optimizing our
data and data pipeline architecture and someone who enjoys optimizing data systems and building them from the ground up. The right candidate will be designing the company’s data architecture to drive our products and data initiatives
BASIC QUALIFICATIONS
Four Year Bachelor’s degree in Computer Science or Engineering
Expert in Golang, Python, Java, C++
At least 3-5 years of experience with a top tier platform engineering team.
Experience building and optimizing ‘big data’ pipelines, architectures and data sets.
Strong analytic skills related to working with unstructured datasets.
Experience using big data tools: Hadoop, Spark, Kafka, etc.
Preferred experience with AWS cloud services: EC2, EMR, RDS, Redshift, streamprocessing systems: Storm, Spark-Streaming, etc.
YOU WILL
Have a keen interest in how technology is applied meaningfully, reading and absorbing industry literature on best practices.
Have expertise in building platform software that are scalable, high performant and resilient.
Create and maintain optimal data pipeline architecture
Have a discipline of building/deploying containerized applications with Docker, understand how infrastructure as code is built with Terraform or Kubernetes.
Have the ability to absorb an abstract idea and produce a design from concept to production fairly independently.
Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS ‘big data’ technologies.
Be at ease with using SQL & NoSQL based databases and what you need to do as a service owner - provisioning, optimizing, migrating.
Be extremely conversant in table stakes software engineering toolchain - Linux/Shell, IDE’s, Git, Debuggers, Profilers.
Have a solid foundation in how computer systems work - from internet protocols, multithreading, memory management and applying the right algorithm for the problem
Believe that your work is your self-portrait, and so take a lot of pride in what you produce as a professional.
To apply for these positions, please email your CV to admin@cslabs.ai