Senior Software Development Engineer contributing to vision AI solutions for top retailers. Collaborating with teams to develop features and drive technology decisions in a fast-paced environment.
Responsibilities
Teaching and Sharing Culture:
Share skills, knowledge, and expertise with members of the data engineering team.
Foster a culture of collaboration and continuous learning by organizing training sessions, workshops, and knowledge-sharing sessions.
Design and Development:
Collaborate and drive progress with cross-functional teams to design and develop new features and functionalities.
Ensure that the developed solutions meet project objectives and enhance user experience.
Influence and Decision-Making:
Have influence over the technology stack and internal technical improvements, contributing to strategic decision-making.
Coding:
Based on requirements and a longer-term product and feature strategy, design and implement reusable, testable, efficient, and elegant code.
Ensure adherence to coding standards and best practices.
Testing:
Create, maintain, and run unit tests for new and existing applications and services.
Aim to deliver defect-free and well-tested solutions.
Data Analysis:
Analyze and collect data from various sources such as log files, application stack traces, and thread dumps.
Utilize data analysis to identify trends, patterns, and potential areas for improvement. Based on this, begin to implement changes.
Continuous Integration and Continuous Deployment (CI/CD):
Create and maintain CI/CD integration using various tools.
Automate the build, test, and deployment processes to ensure efficiency and reliability.
Integration of Third-Party Solutions:
Research and propose third-party software solutions to optimize system performance.
Expand product capabilities by integrating compatible third-party solutions.
Monitor, update and tracking of third-party solutions' compatibility with Everseen stack according to internal development guidelines
Monitoring and Troubleshooting:
Monitor production logs to identify and troubleshoot issues promptly.
Ensure seamless operation and timely resolution of any anomalies to maintain system reliability.
Documentation:
Responsible for creating, reviewing, and maintaining high-quality technical documentation to ensure clarity, consistency, and knowledge sharing within the development team.
Requirements
5+ years of work experience in a relevant role and global SaaS company
Bachelors degree or equivalent focusing on the computer science field is preferred
Excellent communication and cross-functional collaboration skills.
Comfort working in ambiguous and fast-evolving environments.
Expert knowledge of Python
Experience with CI/CD tools (e.g., GitLab, Jenkins). Hands-on experience with Kubernetes, Docker, and cloud services.
Understanding of ML training pipelines, data lifecycle, and model serving concepts
Senior Full Stack Engineer responsible for developing and integrating AI tools in a HealthTech startup, providing impactful solutions for therapists' workflows.
Full Stack Engineer developing AI systems for a proactive chat app. Building features across frontend, backend, and AI integrations for reliable workflows.
Full - Stack Developer creating innovative digital solutions at Dreamlight Labs. Develop modern web interfaces and APIs while collaborating with a dynamic team in the creative industry.
Software Tech Lead responsible for Full Stack architecture and development at SPiNE Energy startup. Engage in innovative energy applications and scalable solutions for energy management.
Product Engineer responsible for full - stack development and feature ownership using AI tools. Join JustDice in Hamburg to build mobile and apps in a supportive environment.
Senior Staff Engineer at mylo responsible for large - scale technical impact across backend systems. Collaborating with teams to ensure architectural excellence and improve system reliability.
Full Stack Developer at Centah managing integrations and API features for a scalable SaaS platform. Contributing to system reliability and mentoring less experienced engineers.
Director of Software Engineering providing strategic and technical leadership across Ensemble’s software delivery organization. Drive technology strategy and lead engineering teams to deliver scalable software solutions.
Developing and maintaining state of the art solutions for McKesson. Senior Associate Software Engineer role requires collaboration with teams and participation in Agile methodology.
Lead Software Engineer responsible for influencing and implementing technology strategy for software delivery teams at Ensemble. Focused on developing reusable components and mentoring technical deliverables.