In this new role, you will be part of the Enterprise Architecture team which supports multiple teams focused on data including Analytics, BI, Data Engineering Data Governance and AI/ML.
The role would be key for sustaining EcoVadis’ growth. As our company evolves, and our product portfolio expands, we are adjusting our approach to data operations to match the growing needs of our data-driven business.
Key responsibilities:
Strategic Planning: Participate in building target architectures and long-term strategic roadmaps of Product & Transformation, together with our Solutions, Engineering and Information Systems teams; become the owner of Data Strategy on architecture side
Stakeholder Guidance: Advise business and technical stakeholders, both within and outside Data & Analytics, on self-service data platform capabilities and best practices to maximize value for the business.
Enable Data as a Product: Collaborate with Product Managers and Data Product Owners to ensure data products are designed for reusability, scalability, and self-service consumption.
Define best practices for the development, maintenance, and lifecycle management of data products.
Architecture Governance: Continuously improve our architecture governance practices, i.e. by leading and contributing to Design Authority, formalizing environments architecture, helping to grow devops culture, while staying in line with our Data Governance
Standardization: Develop and maintain policies, standards, and guidelines to ensure that a consistent framework is applied across all stakeholders of our data platform, both within Technology teams (Data & Analytics, Business Applications, Engineering, AI/ML, MLOps) and outside (function analytics within respective business functions, including functions working with sensitive data)
Define and maintain Enterprise data models & domains and guide respective teams in implementing them
Identify discrepancies between the technical architecture, agreed practices and systems designs proposed by project teams; applies to both internal tech teams and function analytics
Monitor new technological advances and assists project teams in reducing technical debt
Explore and validate new solutions in data platforms space, based on business requirements and/or own research
Drive continuous improvement, explore, deliver Proof of Concepts, help driving adoption
Partner with IT team members to ensure architecture aligns with security strategy/policies and to provide a consensus-based scalable and adaptable architectural solution
Being part of D&A leadership
In summary, initially you will be responsible for:
Vision and governance practices across our Data platform: 30%
Projects - driving and/or validating solution & technical design: 30%
Explore new solutions: 20%
Continuous improvements: 20%
Very good knowledge of data platforms in general, i.e. data warehouses, data lakes, lakehouses, BI tools, embedded analytics solutions
Expertize in multi-domain analytical architectures, i.e. data mesh, medallion architecture, self-service analytics & BI
Specific experience with Databricks is a must
Experience with enterprise data models design, knowledge of various data modeling patterns, data engineering practices, data management standards i.e. DAMA
At least 5 years focusing on architecture (any of: data architecture, solution architecture, enterprise architecture)
Broad understanding of technical aspects of data integration, including data catalogs, data quality, solution maintainability, performance and security
Practical experience with concepts such as MDM, RDM, CDP, ETL, ELT, rETL, SQL, noSQL, near-real time analytics
Approach going beyond only technical components of architecture, but rather including people - process - technology as a whole
Cloud expertise: Hands-on experience with cloud-native architectures and services is a must, experience with Azure services would be a plus
Experience with all stages of SDLC - from building vision & strategy, through solution design, vendor selection process in some projects, technical design, leading workshops, assisting implementation teams & troubleshooting issues and driving solution adoption
Good stakeholder management skills; proficiency in verbal and written communication; facilitation skills
Pragmatic approach to governance & application portfolio rationalization
Data Compliance and Ethics:data compliance frameworks (e.g., GDPR, CCPA, SOX) and ethical considerations in data usage and AI/ML model deployment
Must be a team player, but with a high degree of self-organization
Ability to mentor and guide teams, fostering a culture of technical excellence and innovation.
Relevant certifications (i.e. CDMP/DAMA, TOGAF, CIPP) would be a plus
See more jobs at EcoVadis
We are looking for a highly motivated Senior Staff Machine Learning Scientist (NLP) to join our growing AI Center of Excellence team, responsible for using machine learning and natural language processing to drive innovation across the organization and accelerate positive impact on our planet and society. You will be part of the team of 20+ scientists and engineers delivering solutions for our product portfolio and enhancing operational excellence.
Your global responsibilities will include (but will not be limited to):
Education and experience
Skills, abilities and work standards:
See more jobs at EcoVadis
Analyze business requirements to develop technical network solutions and their frameworks.
Develop network technology roadmaps & advise stakeholders on future IT needs.
Create and verify technical content in specialized areas, encompassing best practices, architectural designs, lab testing, and document publication, including guides for design, deployment, and integration of products and solutions.
Determine and recommend IT products to use based on cost-benefit analysis and research.
Manage technology vendors, assessing development and test strategies.
Coordinate with various teams to ensure seamless integration of new technologies.
Educate clients and internal stakeholders about potential risks to secure support for IT strategies.
Interface directly with external clients to resolve complex network and security issues when incidents are escalated.
Plan, design, manage, and carry out IT project plans (Agile, Waterfall) to assure delivery and ensure those plans fulfill their objectives
Organize special projects independently and in collaboration with cross-functional teams
Develop and implement network security policies and procedures.
Evaluate emerging network technologies to maximize performance, security & efficiency.
Test and evaluate network performance, and optimize/redesign the network, where applicable, and may perform other duties as assigned.
Lead the planning and design of enterprise network security architecture. Acts as designated work leader in charge of network security.
Independent and proficient in troubleshooting processes, network security strategy, and design.
Work collaboratively with the NOC/SOC Service to detect any network and security issues, and provide the remediations and preventive measures on the consoles required (Fortinet, Ruckus & Netskope)
Define Network and Security SOPs to assist L1 Support and NOC/SOC Service while troubleshooting
Prepare and analyze reports to help IT Services leaders evaluate the availability and performance of Network Infrastructure
Support and train end-users and colleagues, and manage the technical and process documentation where appropriate.
Working on shift 08:20 am - 17:00 pm (CET)
Bachelor's Degree or equivalent in IT/Computer Science/Network Security/Telecommunication
CCNA, Fortinet NSE4 preferred,
CWNA, CCNP, CASP+ is a plus
Knowledge of the networking and security industry, products, and protocols
At least 8 years experience working with network design, engineering, and support.
Proficient in SDWAN implementations and management
Experience with Cloud Networking and Security solutions (Azure Firewall, EDR, SIEM, …)
In-depth understanding and experience with SASE Model (Zero Trust, DLP, CASB, UEBA, ...)
Expertise in VPN and Firewall technologies
Proven track record as technical lead on projects
Good organization skills, and ability to systematize and prioritize.
Strong communication skills – written and verbal.
Fluency in English required (written and oral).
Ability to prioritize tasks and strong problem-solving skills
Polyvalent and multitasking.
Able to drive meetings, and being autonomous as and when required
See more jobs at EcoVadis
In our Salesforce development team, testing is currently performed manually. We are looking for experienced Senior Quality Engineers to establish a robust test automation framework that aligns with existing practices in our Azure development teams while considering the unique aspects of Salesforce. The role will involve initiating the automation of key parts of the application and, once established, scaling the team by onboarding junior Quality Engineers to accelerate the development of automated testing.
Responsibilities
Collaborate with delivery, functional and quality engineering teams to define test scope for user stories, bug fixes, and features.
Develop and execute both manual and automated test cases.
Ensure thorough test coverage, especially for Salesforce-specific functionalities, and perform integration testing across modules.
Maintain and improve test automation frameworks, focusing on scalability and reducing manual effort.
Design, develop, and maintain automated test scripts utilizing our existing solutions, such as the test frameworks in C#, HTTP Client (for backend testing), Selenium WebDriver (for UI testing), and ADS, to improve collaboration between the SF and TPS teams.
Automate testing for Salesforce-specific services and components, integrating tests into CI/CD pipelines.
Perform manual testing when needed, particularly for complex or new features.
Identify gaps in the current QA process and suggest improvements to enhance overall testing efficiency.
Own and deliver quality initiatives, ensuring alignment with team goals and high standards of delivery.
Lead testing efforts for multi-phase projects spanning multiple sprints, collaborating across teams.
Work closely with developers and cross-functional partners to clarify testing needs, resolve ambiguities, and align on technical expectations.
Mentor and guide team members in understanding test automation frameworks and improving test coverage.
Monitor and report on test progress, quality risks, and key metrics to stakeholders.
Develop risk mitigation strategies for potential quality issues in Salesforce deployments.
Experience with Salesforce testing, including Apex, Visualforce, and Lightning components.
Hands-on experience with test automation tools (e.g., Selenium, Postman) and integration into CI/CD pipelines (e.g. Azure DevOps,GIT).
Familiarity with Salesforce-specific testing tools (e.g., Provar, TestComplete) is a plus.
Excellent problem-solving skills and ability to work independently in a fast-paced environment.
Strong communication and collaboration skills.
See more jobs at EcoVadis
The Vice President of Growth Marketing will be responsible for driving growth for the company in partnership with Sales. They will be leading a team of channel marketers including online and offline channels, web marketers, and partner marketing, to drive customer acquisition across all offerings globally. This is a unique opportunity to make a significant impact at a high-growth global company.
This executive will be a key member of the marketing leadership team and will be a key contributor to the overall company strategy.
Job Responsibilities
See more jobs at EcoVadis
We are searching for a Senior Engineering Manager to lead Ulula’s growing team of engineers and co-create a vision for how our organization applies technology to meet our mission. In this role, you will grow and maintain the tech stack and infrastructure for our growing purpose-driven organization while leading the integration of Ulula’s product with the broader EcoVadis suite of tools. You will support our burgeoning global engineering team as a leader who can offer practical solutions and hands-on guidance, as well as strategic vision and direction at this important time of Ulula’s advancement.
The successful candidate will report to the Managing Director - Ulula and carry out the following responsibilities:
See more jobs at EcoVadis
We are looking for a highly motivated Senior Machine Learning Scientist (NLP)to join our growing AI Center of Excellence team, responsible for using machine learning and natural language processing to drive innovation across the organization and accelerate positive impact on our planet and society. You will be part of the team of 20 scientists and engineers delivering solutions for our product portfolio and enhancing operational excellence.
Your global responsibilities will include (but will not be limited to):
Working with large, complex data sets to solve challenging business problems by applying advanced analytical methods as needed
Articulating and translating business questions into technical solutions
Leveraging Python, MLflow, Azure stack (e.g., Azure cloud, Azure ML, Azure Data Factory) and Databricks to deliver end-to-end solutions
Building, benchmarking, and maintaining machine learning models
Promoting best practices in machine learning
Staying in close contact with customers to evaluate their needs and recommend solutions that increase customer satisfaction and drive business value
Staying on top of technology trends in the area of, but not limited to, AI and ML and apply this knowledge to the key challenges ahead of EcoVadis
Education and experience
PhD or Master’s degree in quantitative discipline (e.g., Statistics/Applied Math, Artificial Intelligence, Computer Science, Data Science, Physics)
5+ years of overall experience in machine learning and data mining techniques
Demonstrable experience in using machine learning techniques and algorithms for classification/regression problems in industry
Proficiency in Python and ML frameworks and libraries (e.g., TensorFlow, PyTorch)
Excellent understanding of architectures used in NLP, such as transformers and RNN models, and NLP tasks (e.g., named entity recognition(NER), entity linking, question answering, semantic search)
Ability to independently design testable software components in well scoped scenarios, with simplicity, observability and maintenance as key considerations, and to apply best ML and software development practices
Experience of cross-functional collaboration in the development of ML products and services (e.g., Engineers, Product Managers) is a plus
Skills, abilities and work standards:
Continuous Learner – Ability to continually develop and improve one’s skill and knowledge to perform effectively and adapt to change in the workplace. Development occurs through a variety of learning opportunities, seeking feedback, and individual reflection.
Personally Effective - Making use of all of the personal resources at your disposal (talents, skills, energy, and time) to achieve goals.
Authentic - Being honest and authentic in communication, feedback and strategy.
Results-driven- Setting high goals for themselves and others. They accomplish their goals by effectively working through challenges and demonstrate commitment to the company's goals.
Creative Problem Solver - Focused on improving their practices and results. They are open to new ideas and they maximize available resources.
Collaborator & Partner- Works effectively with others to achieve shared goals through cooperation, sharing knowledge, joint problem-solving, and celebrating success.
See more jobs at EcoVadis
Degree or equivalent in IT/Computer Science/Network Security/Telecommunication
CCNA is a must,
Network & Security Certification (Microsoft AZ-700, EC-Council SOC Analyst, Comptia S+) is a plus
Knowledge of the networking and security industry, products, and protocols
Knowledge of Security products specifically Firewalls, Proxy, IPS/IDS, Endpoint, Public Cloud Technologies
Knowledge of SASE Technologies (ZTNA, SWG, DLP, UEBA)
Knowledge of DNS products and services (Azure DNS, DDI, DNSSec)
Proficient in a variety of platforms, including Windows, Mac, and Linux.
At least 5 years of experience in a technical IT Network and/or Security role
Proven experience in Project Management
Proven experience in managing Security platforms such as SIEM, EDR, NDR
Proven experience in managing Public Cloud platforms such as Azure Firewall, WAF, Azure FrontDoor, Azure DNS
Good organization skills, and ability to systematize and prioritize.
Strong communication skills – written and verbal.
Fluency in English required (written and oral).
Ability to prioritize tasks and strong problem-solving skills
Polyvalent and multitasking.
Able to drive meetings, and being autonomous as and when required
See more jobs at EcoVadis
In our Salesforce development team, testing is currently performed manually. We are looking for experienced Senior Quality Engineers to establish a robust test automation framework that aligns with existing practices in our Azure development teams while considering the unique aspects of Salesforce. The role will involve initiating the automation of key parts of the application and, once established, scaling the team by onboarding junior Quality Engineers to accelerate the development of automated testing.
Responsibilities
Collaborate with delivery, functional and quality engineering teams to define test scope for user stories, bug fixes, and features.
Develop and execute both manual and automated test cases.
Ensure thorough test coverage, especially for Salesforce-specific functionalities, and perform integration testing across modules.
Maintain and improve test automation frameworks, focusing on scalability and reducing manual effort.
Design, develop, and maintain automated test scripts utilizing our existing solutions, such as the test frameworks in C#, HTTP Client (for backend testing), Selenium WebDriver (for UI testing), and ADS, to improve collaboration between the SF and TPS teams.
Automate testing for Salesforce-specific services and components, integrating tests into CI/CD pipelines.
Perform manual testing when needed, particularly for complex or new features.
Identify gaps in the current QA process and suggest improvements to enhance overall testing efficiency.
Own and deliver quality initiatives, ensuring alignment with team goals and high standards of delivery.
Lead testing efforts for multi-phase projects spanning multiple sprints, collaborating across teams.
Work closely with developers and cross-functional partners to clarify testing needs, resolve ambiguities, and align on technical expectations.
Mentor and guide team members in understanding test automation frameworks and improving test coverage.
Monitor and report on test progress, quality risks, and key metrics to stakeholders.
Develop risk mitigation strategies for potential quality issues in Salesforce deployments.
Experience with Salesforce testing, including Apex, Visualforce, and Lightning components.
Hands-on experience with test automation tools (e.g., Selenium, Postman) and integration into CI/CD pipelines (e.g. Azure DevOps,GIT).
Familiarity with Salesforce-specific testing tools (e.g., Provar, TestComplete) is a plus.
Excellent problem-solving skills and ability to work independently in a fast-paced environment.
Strong communication and collaboration skills.
See more jobs at EcoVadis
We are searching for an individual or an organization based in Taiwan with a social compliance background to work with our Client Services team on a freelance or consultancy basis (part-time) and help us effectively collaborate with and service a diverse portfolio of clients and their suppliers in Taiwan. With a workers’ rights and supplier engagement background, and a keen interest and capacity for the use of technology, we are looking for a candidate that will engage with workers, suppliers and brands in Taiwan to drive meaningful impact.
Working with the Client Services team, they will be responsible for introducing our digital worker engagement programs to suppliers (both virtually and on site when possible), getting management buy-in, training management on the platform usage, engaging with workers and promoting participation, managing grievance cases, and liaising between all stakeholders to achieve positive outcomes for all. The role will require flexibility and agility to take on various tasks and work remotely with a global team. The role will require some evening meetings to communicate with the team based in Canada and Europe.
What you’ll do:
Ideally, we're looking for a social compliance or labour rights background with knowledge and experience in supply chains, corporate sourcing, ethical procurement, grievance mechanisms, social impact, sustainability, international development, social impact tech, and/or business and human rights. Additonaly:
See more jobs at EcoVadis
Our Technology and Platform Services department designs and secures the platform that underpins all of our offerings, achieving scalability and continuous improvement through innovation and collaboration.
EcoVadis is currently seeking an Engineering Manager to lead a team responsible for collecting & analyzing millions of news articles and documents related to Corporate Social Responsibility (CSR) using AI models. This team's work is pivotal in gathering the data that underpins our sustainability assessments and insights.
The Engineering Manager is responsible for the good functioning and performance of the team, from both an individual and collective view. The role will manage and support the team to meet challenging business goals and time frames.
You are also responsible for the quality of what the team delivers, and must therefore introduce good practices as necessary, for various aspects of the job. You will collaborate with other engineering managers to ensure that development processes are optimal.
Some of the responsibilities will include, but will not be limited to:
Build, mentor, and grow a team of 8-10 engineers specializing in data engineering, machine learning, web scraping, and data analysis.
Oversee the development of reliable and scalable data pipelines and APIs.
Advance existing applications to meet scalability and cost efficiency requirements in data processing and ML models.
Set clear expectations and create a positive and inclusive work environment.
Work closely with Product Owners & Product Managers to understand business needs and priorities.
Coordinate and communicate seamlessly across engineering and product leadership teams.
Collaborate with our AI Center of Excellence to integrate advanced machine learning techniques into data collection and analysis processes.
Identify and manage risks throughout the product development process, especially those related to data integrity, cost and model performance.
Be an exemplar of our company culture and values.
8+ years in software engineering, with significant experience in data engineering and machine learning.
3+ years as a software engineering leader/manager.
Proficient with Python in a web and data-focused environment.
Extensive experience with NoSQL/SQL databases in production environments.
Solid understanding of system design and software architecture, particularly with microservices.
Experience with web scraping technologies and building data collection pipelines.
Knowledge of machine learning concepts and experience deploying ML models to production.
Familiarity with DevOps practices on cloud architectures (Azure).
Experience with API design, implementation, and documentation, using OpenAPI 3.0 specification.
Excellent communication skills, including mentoring, coaching, and conflict resolution.
Experience and passion for hiring, growing, and guiding people.
Experience working in Agile environments and in Sprints.
Ability to work well in an international and multicultural environment in a fast-growing company.
Good verbal and written communication skills in English and Polish (C1/C2).
See more jobs at EcoVadis
Our Technology and Platform Services department designs and secures the platform that underpins all of our offerings, achieving scalability and continuous improvement through innovation and collaboration.
We’re looking for several Web Application & SalesForce Support Specialists, to support both our customers and internal stakeholders with any technical issues. These new roles, which is foundational to EcoVadis’ ability to drive continuous improvement in companies’ sustainable business practices at scale, join an existing team around the world to allow continuous delivery of high quality support.
Your responsibilities will consist of:
Providing immediate assistance on issues triggered by intensive users of EcoVadis tools, mainly complex web applications and APIs.
Troubleshooting reported issues, diagnosing bugs and identifying root causes.
Providing instructions and clear steps to reproduce to support developers in understanding the nature of the issue to be fixed and to evaluate retroactive actions. Providing correct scenarios when needed.
Acquire and maintain current knowledge of relevant underlying product features to provide accurate solutions to customers requests
Collaborating with end users and other team members, functional analysts and developers to identify and solve issues in the EcoVadis internally developed web applications.
Providing high quality support to all users across the business, either by writing or by engaging in verbal conversations.
Providing complete follow up on the reported cases to have end users well informed about the status and the potential actions to be taken.
Monitoring logs and application outages to actively act on alerts and exceptions, and to manage the communication with affected users.
Working with confidential data and exercising utmost caution to keep the data safe and secure.
Ability to read technical and functional documentation, and to discuss with business users to understand the desired behavior of the applications.
Ensuring the quality of the delivered fixes in a timely manner.
Delivering training and supporting end-users.
Creating process documentation, training materials and articles explaining complex technical concepts to non-technical users.
Creating processes to handle new types of requests from internal stakeholders.
Keeping technical documentation and procedures up to date.
Creating custom SQL scripts to retrieve and modify data for issue troubleshooting and reporting.
Ensuring preventive maintenance, analyzing root causes of the issues.
Advocating customer needs by sharing feedback with the development & business analysis organizations to continuously improve the product.
Participating in incidents to help with the issue resolution and to manage communication with the affected users.
Provide on-call support for urgent and complex issues
Passion for Customer Service – Customer satisfaction is your passion and #1 goal.
Team Player – You thrive in a team-oriented environment and are eager to help when needed.
Highly Motivated – Ability to work under pressure in fast-moving environment
English - Fluent in speech and writing.
Excellent written and verbal communication skills, customer service experience and problem solving skills, patience and understanding.
Investigation & diagnostic skills, excellent organization skills, ability to systematize and prioritize.
Relevant Diploma: Master or Engineer in Computer Science or other relevant degree is preferable.
Approximately +2 years working experience in Web Application Support, especially in the Azure .Net environment.
Basic knowledge of ITSM tools (Jira, TFS, VSTS, ZenDesk, Azure DevOps, etc.).
SQL and C#.Net programming knowledge - code debugging.
Experience with Visual Studio and SQL Server.
Salesforce Expertise – Technical, working knowledge of Salesforce platforms
Salesforce Certifications – Preferred, but not required
Ability to deal with multiple tasks and work in a dynamic multi-cultural environment.
Experience in monitoring tools (Kibana, Azure App Insights, Sentry, Site24/7, etc...).
Nice to have:
Understanding of software development life cycle and software development / deployment methodologies,
Experience with Agile software development,
ITIL Knowledge.
See more jobs at EcoVadis
Our Technology and Platform Services department designs and secures the platform that underpins all of our offerings, achieving scalability and continuous improvement through innovation and collaboration.EcoVadis is currently seeking a motivated Software Engineering Team Leader to join our growing product engineering team. The Software Engineering Team Leader is responsible for the good functioning and performance of the team, from both an individual and collective view. The role will manage and support the team to meet challenging business goals and time frames.
The Software Engineering Team Leader is also responsible for the quality of what the team delivers, and must therefore introduce good practices as necessary, for various aspects of the job. You will collaborate with other engineering managers to ensure that development processes are optimal.
Some of the responsibilities will include, but will not be limited to:
See more jobs at EcoVadis
See more jobs at EcoVadis