Tech Lead Full-stack Developer
Job description
MGID was founded in 2008. Nowadays we are a global leader in native advertising. We enable our media partners to monetize their audience and help brands to promote their services and goods effectively.
MGID offers a range of integrated solutions that cover every step of the promotion process. We offer services ranging from planning out the marketing strategy to its thoughtful implementation and optimization. Our clients include major international brands as well as media organizations and web agencies.
We constantly strive to stay on the cutting edge of innovation, aiming to provide the best solutions to our customers. Therefore, we are embarking on a new project: the development of a state-of-the-art AI and traffic platform. We are currently seeking an outstanding Tech Lead Full-stack Developer who will play a key role in shaping the future of our technology stack. This position goes beyond traditional roles and requires a hands-on approach to lead AI development and build our traffic ar platform. If you thrive in a dynamic, fast-paced environment and want to make a real impact, we want you to be part of our team
Ideally, we are looking for a professional to join our team in Slovakia and be able to visit the office, but we are considering different options.
Job requirements
What You'll do:
- Lead the agile development, testing, and deployment of AI models and algorithms, embodying a startup mentality focused on rapid iteration and innovation
- Spearhead the development of our traffic platform, taking ownership of the architecture, implementation, and optimization processes
- Collaborate closely with cross-functional startup teams to ensure seamless integration of AI technologies and the traffic platform across our diverse product offerings
- Dive into data preprocessing, feature engineering, and model evaluation tasks, addressing challenges with creativity and resourcefulness
- Stay at the forefront of AI and machine learning technologies, implementing cutting-edge solutions and leveraging startup agility to adapt quickly to industry advancements
- Assist in integrating AI models into existing systems and applications, emphasizing speed and efficiency
- Work closely with data engineers to ensure high-quality and readily available data, overcoming startup resource constraints with innovative solutions
- Drive the documentation of AI models, development processes, and best practices, fostering a culture of knowledge sharing within team
- Provide hands-on technical leadership and mentorship to team members, fostering a collaborative and growth-oriented environment
- Collaborate with founders and product managers to define project goals, scope, and timelines, actively contributing to the startup vision
Who You Are:
- Bachelor's degree in Computer Science
- Proficiency in programming languages such as Python, Java, or C++, with a focus on delivering MVPs and iterating quickly
- Have experience with popular machine learning frameworks (e.g., TensorFlow, PyTorch) and the ability to implement scalable solutions with limited resources
- Experience in startup-specific challenges, such as resource constraints, rapid scaling.
- Strong problem-solving and analytical skills, with the ability to navigate ambiguity inherent in startup ventures
- Excellent communication and collaboration skills
- Entrepreneurial spirit with the ability to work in a fast-paced and dynamic startup environment
- Experience with low code/no code solutions, demonstrating the ability to leverage these tools effectively in a startup setting
It will be a plus:
- Have experience in AI and machine learning development
- Relevant certifications in AI or machine learning
- Experience with any cloud computing platforms (e.g., AWS, Azure, Google Cloud)
- Familiarity with data visualization tools (e.g., Matplotlib, Seaborn) and creating impactful insights for startup stakeholders