Vitro

Senior Engineer ML Apps

Vitro$100K — $130K *
Manufacturing & Automotive
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Expert in Python, with strong backend and frontend engineering skills.
  • Proficient in technology stack including Docker, fastai, Azure IoTHub, and SQL.
  • Skilled in Azure cloud services and deployment, especially IoT-based solutions.
  • Experience with private GitHub repository management and version control best practices.
  • Solid understanding of object-oriented software design with a focus on efficiency and reliability.
  • Basic knowledge of computer hardware requirements for software deployment.
  • Experience with computer vision and machine learning applications.

Responsibilities

  • Solve complex, undefined software engineering problems with creativity and expertise.
  • Optimize software systems for speed and reliability, implementing new features as needed.
  • Develop and enhance deep-learning-based visual inspection systems, exploring tabular data processing.
  • Provide software engineering support across multiple international plants, fostering skill development.
  • Build and maintain web applications for continuous production use.
  • Manage cloud services and deployment automation to streamline operations.
  • Define the computer hardware requirements based on software processing needs.
  • Balance time management across multiple concurrent projects, adapting to changing priorities.

Benefits

  • Opportunity to work on cutting-edge technologies in glass manufacturing.
  • Collaborative work environment with exposure to international facilities.
  • Potential for professional growth and skill development in innovative areas.
  • Involvement in impactful projects with measurable performance metrics.
Full Job Description
Summary and Job Purpose:

As a Senior Backend Engineer, you will play a pivotal role in optimizing our production deep learning inspection software. Your expertise will drive innovation, guide complex projects, and ensure the successful delivery of cutting-edge solutions. Join us in shaping the future of glass manufacturing technology!

The position is responsible for providing technical expertise within a small software engineering team to support for a set of highly technical and automated glass facilities. Typical equipment supported would include inspection systems and other applied machine learning software. Performance metrics are project completed on time, under budget and met performance (accuracy, uptime, etc.) requirements.

Responsibilities:
  • Solve Complex Problems: Tackle loosely defined, highly technical software engineering problems, leveraging your expertise and creativity. You'll often start with a limited knowledge base, as we are generally solving problems which have not yet been solved by others.
  • Optimization: Improve existing systems to run as fast as needed and reliably as possible. Implement new features with acceptable speed and ideal reliability.
  • Technology Development: Improve and grow existing deep-learning based visual inspection systems, develop new types of inspection systems, and expand into tabular data processing to advance process control technologies.
  • Global Support: Support multiple plants in the US, Mexico, and Europe with software engineering skills while continuing to develop new skills and expertise.
  • Build and maintain web applications (FastAPI, Flask or similar) for use in a 24/7 production environment
  • Cloud Services and Deployment: Manage cloud services (Azure Iotedge or similar), GitHub repository, and automated deployment tooling.
  • Computer Hardware: Define hardware requirements based on processing time requirements
  • Time Management & Flexibility: work on multiple projects (3 or more) simultaneously, supporting multiple facilities, systems, and/or departments.

Qualifications:

  • Technical Mastery: Expertise in Python. Expert level mastery of at least one of the following and good understanding of all of the following: Backend Engineering, Frontend Engineering, Data Science
  • Technology Stack: Docker Compose, fastai (PyTorch), Azure IoTHub, nbdev, fastapi, SQL, gRPC, Python, GitHub, Ubuntu
  • Cloud Expertise: Skilled in docker and Azure iotedge. Strong understanding of Azure cloud services, such as IoT Hub, Container registry, Key vault, databases, and cloud computing
  • Version Control: Experience managing and securing a private GitHub repository
  • Software Design: Strong skills in object oriented software design, focused on the balance between efficiency, flexibility, reliability, and implementation time
  • Computer Hardware: Basic understanding of computer hardware
  • Additional Technical Skills: Experience with computer vision, machine learning, and/or AI concepts
  • Optimization: Experience minimizing processing times and maximizing reliability of production grade software.
  • General Job Requirements: Willingness to learn the basic automotive glass fabrication processes. Good verbal and written communication skills for collaboration across multiple

About Vitro

Vitro is a Mexican glass manufacturer. It was founded in 1909 in Monterrey, Mexico. The company produces glass containers, flat glass, automotive glass, and glassware for commercial, industrial and retail sectors. Vitro has operations in Mexico, the United States, Brazil, Colombia, Costa Rica, Panama, and Guatemala. The company has more than 100 plants and distribution centers and employs over 19,000 people. Vitro is publicly traded on the Mexican Stock Exchange under the ticker symbol VITROA.
Learn more about Vitro
Size
19,000 employees
Industry

Similar Jobs

More Jobs at Vitro

More Manufacturing & Automotive Jobs

Find similar Senior Engineer ML Apps jobs: