Svitla Systems Inc. is looking for a Senior Full Stack Engineer for a full-time position (40 hours per week) in Poland. 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 6-7 PM CET required.
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.
- Competitive compensation based on skills and experience.
- Annual performance appraisals.
- Flexibility in workspace, either remote or in our welcoming office.
- Comprehensive medical insurance after one month.
- MultiSport card with access to 2500 sports facilities all over Poland
- Bonuses for article writing, public talks, other activities.
- 15 vacation days, 10 national holidays, sick leaves, family days off.
- Personalized learning program tailored to your interests and skill development.
- Free webinars, meetups and conferences organized by Svitla.
- Gifts for anniversaries, New Year, children and more.
- Fun corporate celebrations and activities.
- Awesome team, friendly and supportive community!
About Svitla
Svitla Systems is a global digital solutions company headquartered in California, with business and development offices throughout the US, Latin America, Europe, and Asia. Svitla is an outspoken advocate of workplace flexibility, best known for its well-established remote culture, individual approach to our teammate’s professional and personal growth, and trustworthy environment.
Since 2003, Svitla has served a wide range of clients, from innovative start-ups in California to mega-large corporations such as Ingenico, Amplience, InvoiceASAP and Global Citizen. At Svitla, developers work with clients’ teams directly, building lasting and successful partnerships, as a result of seamless integration with on-site processes.
Svitla Systems’ global mission is to build a business that contributes to the well-being of our partners, personnel and their families, improves our communities, and makes a lasting difference in the world. Join us!
If you are interested in our vacancy, please send your CV.
We will be happy to see you in our friendly team :)
Let's meet in person
