Lead Software Engineer - Data Analytics
Our promise
- We support your career growth through continuous learning, coaching and mentorship programs;
- We promise you a feedback-driven culture that inspires healthy communication;
- A friendly, professional, and supportive team is waiting for his new teammate;
- A bunch of people with common hobbies and interests (sailing, football, running marathons, tennis, music, etc) is ready to welcome you;
- A community driven by courage and creativity (we have our own beer and our own band that sings about us) is challenging you to have serious fun with us;
- We designed benefits that give you the power to create balance in life, on and off work
🛠️ As Lead Software Engineer you will:
Design, develop, and maintain high-performance, scalable, and reliable backend applications using Node.js and related frameworks
Build and consume RESTful APIs and other web services.
Collaborate with the other engineers to understand and integrate AI/ML models into backend systems.
Develop and implement APIs and data pipelines to serve AI model predictions and insights to various applications.
Work with large datasets and understand data storage and retrieval mechanisms
Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance.
Write clean, well-documented, and testable code.
Contribute to architectural decisions and best practices for backend development and AI integration.
Perform production deployments and troubleshoot any issues.
Participate in code reviews and contribute to a positive and collaborative team environment.
🎓What about you?
Bachelor's degree in Computer Science, Software Engineering, or a related field.
5+ years of experience as a Software Engineer.
Experience in deploying AI/ML models in a production environment.
Experience working with Microsoft cloud services like Azure Data Factory, Synapse Analytics, Open AI, AI Vision.
Experience developing with Node.js.
Proactive and with the ability to take the lead when required.
Strong analytical, problem-solving, and troubleshooting skills.
Strong knowledge of software engineering concepts, methodologies, and best practices.
Excellent communication, collaboration, and teamwork skills.
🌟Preferred qualifications:
Master's degree in Computer Science, Software Engineering, or a related field.
Experience with Microsoft Azure
Experience with AI integrations.
Experience in dealing with large volumes of data.
Strong knowledge of data modeling techniques.
Our process starts here. What should you expect?
✨ A get-to-know-HR Discussion with your recruiter;
✨ A final tale with your future colleagues, from the Business Enablement team.
Our recruitment process is designed to foster diversity, equity, and inclusion. We are committed to creating a workplace where everyone feels valued, respected, and empowered to thrive.
- Department
- Data Analytics
- Locations
- Remote, from Romania
