Job description
Ikigai Labs is a fast growing startup founded out of MIT to empower data operators. We are building an easy to use AI augmented data processing and analytics platform on the cloud. Our users depend on us to automate, maintain, and enhance day-to-day mission critical operations. We are a team of talented, hardworking and fun-loving engineers, data scientists, and data analysts working towards the goal of building the next generation of data tools.
Job Description
JOB TITLE: Software Engineer, Data Engineer [Full-time]
LOCATION: Cambridge, MA
SUMMARY:
Ikigai Labs is seeking a dynamic and passionate engineer with strong software fundamentals to join a high-performing data platform development team. We are looking for a team player who is a quick learner, performs in a rapid development cycle, has a drive to surpass expectations, and an eagerness to share their work and knowledge.
We encourage applicants from all backgrounds and communities. We are committed to having a team that is made up of diverse skills, experiences, and abilities.
Technologies
- Languages: Python3, SQL
- Databases: Postgres, Elasticsearch, DynamoDB, RDS
- Cloud: Kubernetes, Helm, EKS, Terraform, AWS
- Data Engineering: Apache Arrow, Dremio, Ray
- Misc.: Apache Superset, Plotly Dash, Metabase, Jupyterhub, Stripe, Fivetran
The Position
- Design and develop scalable data integration (ETL/ELT) processes
- Design and develop an on-demand predictive modeling platform with gRPC
- Utilize Kubernetes to orchestrate the deployment, scaling and management of Docker containers
- Utilize and learn various AWS services to solve cloud-native problems
- Implement a testing platform which performs sanity check, load test, scale test, heartbeat test, and performance test
- Provide periodic support to our customer success team
Qualifications
- 0-3 years of experience with a bachelor's degree in Computer Science, Math, or Engineering; or a master's degree
- Experience with Python, AWS services, and/or ETL/ELT pipeline experiences
- Experience with Kubernetes and/or EKS (optional)
- Understanding of the fundamentals of design patterns and testing best practices
- The ability to learn quickly in a fast-paced environment
- Excellent organizational, time management, and communication skills
- The desire to work in an AGILE environment with a focus on pair programming
- Willingness to discuss obstacles, find creative solutions, and take initiative
- The ability to receive and give both constructive and encouragement feedback