Join our companies in their quest to drive powerful, positive, change that endures.

Director of Engineering (AI)

NotCo

NotCo

Software Engineering, Data Science
Vicente López, Buenos Aires Province, Argentina · Buenos Aires, Argentina · Argentina
Posted on Sep 29, 2024

Hello! This is NotCo.

We are a group of people united by a very strong purpose.

We want you to get to know us, both us and Giuseppe, our own artificial intelligence. We are lovers of good food, but above all, of the planet, and that's why, to protect it, we reinvent the food industry, a delicious bite at a time, elevating what we eat through our technology and based on plants.

Our recipe has three mega-important components: science, technology, and of course, disruptive talents who work daily to create a better future.

At NotCo, we are not and don't seek to be the perfect company, but we aim to be the right one. We are here to make changes, and that's why we dare, fail, and sometimes achieve incredible milestones.

We are currently looking for a Director of Engineering, to be based in Santiago de Chile.

As a Director of Engineering, you will play a pivotal role in shaping the technology strategy of our organization and leading a team of talented software engineers. Your primary responsibility will be to ensure the development and delivery of high-quality software solutions that align with our business objectives.

Role & Responsibilities:

Strategic Leadership:

  • Develop and implement a comprehensive strategy for the engineering teams (tech initiatives that involve software and machine learning engineering) inside the AI group, including short-term and long-term goals.
  • Stay abreast of emerging technology trends and evaluate their applicability to our business needs.

Team Development and Management:

  • Build and nurture a high-performing software engineering team by recruiting, training, and mentoring engineers.
  • Foster a culture of innovation, collaboration, and continuous improvement.
  • Conduct performance reviews, manage team dynamics, and ensure a high level of employee engagement and satisfaction.

Project and Product Oversight:

  • Oversee the planning, execution, and delivery of multiple software projects, ensuring they meet quality standards, deadlines, and budget constraints.
  • Collaborate with product managers and other stakeholders to define product vision and roadmap.
  • Prioritize projects and resources, balancing short-term needs and long-term strategic initiatives.

Technical Excellence:

  • Ensure the adoption of best practices in software development, including agile methodologies, code reviews, and automated testing.
  • Oversee the maintenance and evolution of the software architecture to support scalability, reliability, and maintainability.
  • Lead the analysis, design, and development of complex software systems, providing technical guidance and oversight.

Stakeholder Management:

  • Communicate effectively with stakeholders at all levels, including executive leadership, to report progress, set expectations, and make informed decisions.
  • Act as a liaison between the software engineering team and other departments, ensuring alignment and cooperation.

Innovation and Research:

  • Encourage and lead initiatives for research and development in new technologies.
  • Implement innovative solutions that drive competitive advantage and business growth.

Risk Management and Compliance:

  • Ensure that software development activities comply with company policies and regulatory standards.
  • Identify and mitigate risks associated with software development and technology.

Budget and Resource Management:

  • Manage the department's budget, making strategic decisions on investments in technology, resources, and training.
  • Optimize resource allocation to ensure efficient operation of the engineering team.

Qualifications:

  • Proven experience as a Director of Software Engineering or in a similar senior leadership role.
  • Strong technical background in Machine Learning, Artificial Intelligence, and software development.
  • Excellent leadership, team building, and management skills.
  • Proficient in agile methodologies and software development best practices.
  • Strong problem-solving and decision-making capabilities.
  • Excellent communication and interpersonal skills.

This role requires a combination of technical expertise, strategic thinking, and strong leadership skills to drive the success of the software engineering department and contribute to the overall growth of the organization.

The million-dollar question, do you have the hunger to change the world? Because there are plenty of reasons to make the decision and say: WHY NOT!

Today, you can start changing for the planet without changing everything you love.