Backend Engineer
at Vuo AI Oy
Oulu, Pohjois-Suomi, Finland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 04 Dec, 2024 | Not Specified | 04 Sep, 2024 | N/A | Programming Languages,Database Design,Virtual Machines,Google Cloud,Integration,Python,Java,Azure,Data Models,Databases,Cloud Services,Aws,Optimization | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
As a Backend Developer at Vuo AI, you will play a critical role in developing and maintaining the core infrastructure that powers our FixFood platform. You will focus on creating scalable and efficient data models and virtual machines, working closely with other developers to ensure seamless integration between the backend systems and the user-facing elements. Your work will contribute directly to the performance, reliability, and scalability of key features, from multi-group management to real-time grocery lists and analytics pipelines. This is a full-time, on-site position based in Oulu.
At Vuo AI, we are pioneering the integration of artificial intelligence to drive breakthrough innovations in industries poised for transformation. Our first initiative, FixFood, revolutionizes the cooking and recipe space with a distinctive, gamified approach that harnesses our expertise in game design and Large Language Models (LLMs). We are dedicated to delivering standout products characterized by innovation and personalization. If you have a passion for pushing the boundaries of AI in product development, joining Vuo AI provides an exceptional chance to make a profound impact.
DESIRED QUALIFICATIONS
- Backend Development Expertise: Proven experience in designing and maintaining scalable backend systems, including data models and virtual machines.
- Proficiency in Programming Languages: Strong skills in backend programming languages such as Python, Java, Go, or similar, with experience in building robust, high-performance systems.
- Experience with Databases: Expertise in database design, development, and optimization, including relational and NoSQL databases.
- Familiarity with Cloud Services: Experience with cloud platforms such as AWS, Google Cloud, or Azure, and their associated tools for scaling and monitoring backend infrastructure.
- API Development and Integration: Experience in designing and implementing RESTful APIs and integrating third-party services.
- Collaborative Mindset: Ability to work closely with front-end developers, product managers, and AI specialists to ensure seamless integration between backend and frontend systems.
- Adaptability in a Startup Environment: Comfortable working in a fast-paced startup, ready to take on varied responsibilities and contribute to shaping the product and company direction.
Responsibilities:
- Develop and Optimize Data Models:
- Design, implement, and maintain data models that support key features like multi-group functionality, Choice Engine, and Choice History.
- Ensure data models are efficient, scalable, and capable of handling complex user interactions across multiple features.
- Develop systems that ensure data accuracy, synchronization across users, and API compatibility for external services.
- Virtual Machine (VM) Development and Optimization:
- Implement and optimize virtual machines to support the performance needs of the platform, ensuring smooth execution of backend processes and efficient resource utilization.
- Collaborate on Backend-Frontend Integration:
- Work closely with frontend developers to integrate backend logic with user-facing features, ensuring a seamless, personalized, real-time experiences for end users.
- Authorization and Authentication Systems:
- Implement and maintain dynamic access control and authentication systems, ensuring secure and controlled access to tools and resources within the platform.
- Collaborate with internal teams to manage roles and permissions, supporting prompt developers, quality assurance teams, and user acquisition efforts.
- Analytics and Logging Infrastructure:
- Design and maintain backend infrastructure for analytics, including setting up pipelines for tracking user behavior, performance monitoring, and predictive analysis.
- Develop and optimize the Logs section, ensuring comprehensive tracking and transparency of backend processes, requests, and LLM interactions.
- Implement Third-Party Analytics Integrations:
- Set up and maintain analytics pipelines with third-party services (e.g., AppsFlyer, Amazon/Google data buckets) to capture and analyze application and backend data.
- Ensure real-time data flow and integration with external analytics platforms, supporting marketing campaigns, retention analysis, and performance monitoring.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
LLM
Proficient
1
Oulu, Finland