Posted on: 17/08/2025
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.
Did you find something suspicious?
Posted By
Posted in
Data Engineering
Functional Area
Data Engineering
Job Code
1530666
Interview Questions for you
View All