Job Posting for SENIOR FULL STACK ENGINEER at Svitla Systems, Inc.
Svitla Systems Inc. is looking for a Senior Full Stack Engineer for a full-time position (40 hours per week) in Romania. Our client is a leading provider of video analysis solutions for loss prevention and security. It offers a cloud-based platform that acts as a hub to analyze the video stream to find the key points of data and create alerts and reports. It provides motion alerts by detecting unusual motion by setting regions of the camera views and provides alerts when activity happens. It offers a wide range of tools to keep track of important events and history and identify outlying patterns and incidents. The subscription-based software connects the camera footage with the POS data to review all POS transactions. It pairs them with the corresponding real-time video, creating a dashboard of searchable moments. These moments allow to filter by specific incidents like movement in a room, particular purchases, and unusual staff behavior. The company is headquartered in Ottawa, Ontario, with regional representation worldwide, and serves the retail, banking, and restaurant industries.
You will join the AI team for multi-modal LLM distillation and fine-tuning, creating agentic workflows, computer vision on any camera, and large-scale video/data processing. Front-end tasks are 80% but will change based on the work in front of the team.
Overlap till 7-8 PM Romanian time.
Requirements
5 years of experience in full-stack development.
Strong understanding of front-end development using React and TypeScript.
Solid experience in backend development with Node.js and Python.
Knowledge of AWS services such as Lambda, SQS, DynamoDB, and CloudWatch.
A solid understanding of AI and machine learning integration, with experience deploying models in production environments.
Familiarity with AI/ML pipelines, including data preprocessing and large-scale data handling, optimizing AI models and backend services for scalability and performance.
Understanding of serverless architecture and its applications, advantages, and shortcomings.
Experince with Git, GitHub, and GitHub CI, expertise in setting up and managing CI/CD pipelines, particularly for deploying machine learning models or full-stack applications.
Familiarity with Agile software development frameworks.
Excellent communicator and team player. You can effectively communicate complex technical concepts to non-technical stakeholders.
You are driven by curiosity, hungry to innovate, and striving to make an impact while maintaining meticulous attention to detail.
Nice to have
Knowledge of AI technologies and understanding the development lifecycle of an AI product. Experience working with AWS SageMaker.and AWS Bedrock or competitor ecosystems such as Google Vertex AI.
Experience implementing encryption and access controls and ensuring compliance with data protection regulations (e.g., GDPR).
Familiarity with Docker and Kubernetes, experience deploying or managing a cluster for production use.
Responsibilities
Develop and maintain front-end applications using React and TypeScript.
Build and enhance backend services using Node.js and Python.
Leverage AWS services to create scalable and efficient serverless applications. Duties will include load testing, performance tuning, and the use of appropriate tools to monitor and improve the performance of AI-driven applications.
Build and manage data pipelines enabling the analysis of large volumes of data to support key business initiatives.
Work closely with ML engineers and data scientists to deploy, interface, and optimize machine learning models, ensuring seamless integration with existing systems.
Implement security measures, including encryption and access controls, to protect sensitive data in machine learning models.
Proactively troubleshoot and resolve issues to maintain system reliability and performance.
Communicate effectively with non-technical stakeholders to align technical solutions with business goals.
Continuously stay informed about the latest industry trends and emerging technologies to ensure we are leveraging the most effective tools and practices.
Contribute to research and development initiatives, exploring and implementing cutting-edge AI and machine learning technologies.
Act with urgency, ramp up fast, demonstrate an ability to make an impact within the first couple of weeks, operate well independently and with some ambiguity, communicate and collaborate frequently and do not hesitate to ask questions or gain clarity, adhere to quality assurance protocols and guidelines, and good at working cross collaboratively.
We offer
US and EU projects based on advanced technologies.
Well-established remote culture and flexible working hours.
No trial period.
Annual performance appraisals.
Competitive compensation in USD gross based on skills and experience.
B2B contract with Svitla Systems Inc. (US legal entity).
20 vacation days, 10 national holidays, and 5 paid sick leaves.
3 additional days of paid vacation for special life events (marriage, childbirth, etc).
Personalized learning program tailored to your interests and skill development.
Bonuses for article writing, public talks, and other activities.
Free webinars, meetups, and conferences organized by Svitla.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles
Skills Library