Full-Time
Principal Software Engineer
Full Stack, Remote EU
Posted on 4/19/2024
AI-driven decision support for inventory management
Compensation Overview
$100,000 - $150,000Monthly
Senior
New York, NY, USA
- 7+ years of successful experience as a full-stack developer in a fast-paced startup environment.
- Experience in incremental feature development, scalability improvements, and performance enhancements.
- Deep technical expertise in: Full-stack development using JavaScript/TypeScript, Designing clean and scalable APIs (GraphQL/REST/tRPC) with frameworks like Express.js or NestJS, Familiarity with async workers and distributed systems, System architecture and data model design, including optimizing data flow from the database to the user's browser, Optimizing data models and access patterns using databases like PostgreSQL, and search services such as ElasticSearch, OpenSearch or Redis Search, Cloud-based deployment and operation, leveraging services like RDS or Aurora, ECS Fargate, and other AWS ecosystem components, Infrastructure automation and CI/CD practices, maximizing the potential of cloud-based infrastructure in the development lifecycle (e.g., GitHub Actions, Pulumi, Terraform), Familiarity with HTML, CSS, real-time event-driven applications (e.g., SocketIO), front-end frameworks (e.g., VueJS, Angular, React/Next.js), data visualization tools (e.g., D3, Plotly), and Java or Python-based data management.
- Collaborate closely with product management and cross-functional teams to understand requirements and translate them into scalable and performant software solutions.
- Drive architecture and design of the application stack, making strategic decisions to drive innovation and maintain flexibility for future growth.
- Design and implement clean, extensible, and scalable solutions, leveraging modern server-side frameworks and adhering to best practices.
- Collaborate with fellow engineers to establish and maintain development standards, code quality, and efficient workflows.
- Provide technical guidance and mentorship to junior members of the team, fostering a culture of continuous learning and growth.
- Stay up-to-date with industry trends and emerging technologies, identifying opportunities to improve our application and development processes.
- Play an active role in code reviews, ensuring adherence to coding standards and best practices.
- Troubleshoot and resolve complex technical issues, ensuring the smooth functioning of the application.
This company offers a dynamic environment for technologically driven individuals, specializing in leveraging advanced machine learning models for demand forecasting and probabilistic inventory optimizations. The firm addresses critical challenges in inventory management and overproduction within the industry through a focused application of AI. Working here provides employees with the opportunity to be at the forefront of applying AI/ML technologies for practical, impactful business solutions, contributing to a more efficient and sustainable industry.
Company Stage
Series A
Total Funding
$24.8M
Headquarters
New York, New York
Founded
2020