Software Engineer (Feature Team)
Company Description
The Ikigai platform unlocks the power of generative AI for tabular data. We enable business users to connect disparate data, leverage no-code AI/ML, and build enterprise-wide AI apps in just a few clicks. Ikigai is built on top of its three proprietary foundation blocks developed from years of MIT research - aiMatch for data reconciliation, aiCast for prediction, and aiPlan for scenario planning and optimization. Our platform enables eXpert-in-The-Loop (XiTL) for model reinforcement learning and refinement, at scale.
Rooted in academia, Ikigai also offers unmatched educational support that upskills workforces and transforms organizations into AI-driven ones. Ikigai Academy has already trained over 6000 students from 90+ countries on topics like “No Code AI” and “Time Series Forecasting”.
Role Description:
Ikigai Labs is seeking a dynamic and passionate engineer with strong software fundamentals to join a high-performing Feature 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.
Technologies:
- Languages: Python3, SQL
- Databases: Postgres, DynamoDB, RDS
- Infrastructure: Kubernetes, Docker, RabbitMQ, GRPC
- Data: Dremio, Ray
Responsibilities:
- Design and develop features, understand customer requirements, and meet engineering roadmap goals
- Scale existing APIs and workflows to new size and speed by utilizing state of the art distributed computing data engineering techniques
- Analyze fault-tolerance and high availability gaps, challenges with scale and performance and solve them
- Ensure operational readiness of the platform services and meet the commitments to our customer SLA's
Qualifications:
- 3+ years industry experience designing and building distributed systems, Cloud based API services, and other enterprise cloud data platforms
- Experience building enterprise grade, reliable and trustworthy software or services Extremely strong fundamental computer science skills
- Fluency in Python
- Domain expertise in applying Machine Learning to Healthcare, Finance, or Supply Chain
- Previous experience working with Ray and other distributed computing frameworks for Machine Learning workloads
- Ability to work in a team environment, collaborate well, and mentor junior engineers through code reviews
- Ability to work on-site in our Cambridge, MA office
- Advanced degree in Computer Science or related technical degree
Preferred Skills:
- PostgresSQL and/or other SQL databases technologies as well as internal implementations
- Data warehouse or Data Lake architecture, design, and past experience working on large-scale data processing solutions
- Experience leading teams or additional technical leadership skills within an agile sprint structure
Ikigai Labs is committed to equal employment opportunity and non-discrimination for all employees and qualified applicants without regard to a person's race, color, sex, gender identity or expression, age, religion, national origin, ancestry or citizenship, ethnicity, disability, military or protected veteran status, genetic information, sexual orientation, marital or familial status, or any other personal characteristic protected under applicable law.