HamburgerMenu
hirist

Job Description

We are looking for a highly skilled and experienced Senior Software Engineer to join our data platforms team. In this role, you will be a key player in building the core data infrastructure that powers our analytics and data science products.


You should have a deep understanding of software and computer science fundamentals, and a passion for building robust, scalable data systems. This is an excellent opportunity for an engineer who thrives in a fast-paced, startup environment and wants to make a significant impact.


Key Responsibilities :


- Design and Build Data Platforms : Design, develop, and maintain high-performance data platforms and distributed systems that serve as the foundation for our analytics and data science products.


- Data Engineering : Architect and implement data pipelines and ETL processes to ingest, transform, and store large volumes of data efficiently.


- Cloud-Native Development : Build backend systems and services for our SaaS products using a variety of AWS cloud services, including EMR, EKS, RDS, and OpenSearch.


- Big Data Processing : Utilize your expertise with big data processing engines like Spark and Athena to handle complex data transformations and analyses.


- Coding and Design : Apply strong software engineering and computer science fundamentals to write clean, maintainable, and well-designed code.


- Collaboration : Work closely with data scientists, product managers, and other engineering teams to understand data requirements and deliver reliable data solutions.


- Technology Stack : Write code using various languages, including Python, Golang, PySpark, and SQL.


Required Skills and Qualifications :


- Strong Software Engineering Fundamentals : Deep understanding of data structures, algorithms, and system design.


- Experience with Data Platforms : Proven experience in building Data Platforms, Data Engineering, and Distributed Systems/Products for analytics and data science.


- Big Data Technologies : Familiarity with big data processing engines like Spark, Athena, and popular cloud data warehouses and data lakes.


- Cloud Expertise : Experience with building scalable backend services for SaaS products using cloud services, with hands-on experience in AWS services such as EMR, EKS, RDS, and OpenSearch.


- Coding Proficiency : Strong experience with multiple programming languages, including Python, Golang, PySpark, and SQL.


- Educational Background : A Bachelor's or Master's degree in Computer Science, or equivalent practical work experience.


- Startup Mindset : Prior experience working in a fast-paced, start-up environment is a must.


info-icon

Did you find something suspicious?