V2Soft (www.v2soft.com) is a global company, headquartered out of Bloomfield Hills, Michigan, with locations in Mexico, Italy, India, China and Germany. At V2Soft, our mission is to provide high performance technology solutions to solve real business problems. We become our customer’s true partner, enabling both parties to enjoy success. We are committed to promoting diversity in the workplace, and believe it has a positive effect on our company and the customers we serve.
Description
GDI&A is looking for a Software Engineer focused on building and driving the strategy forward for our internal AI/ML platform. This role will work in a small, cross-functional teams. The position will collaborate directly and continuously with business partners, product managers and tech anchors. The team you will be working on supports ML Practitioners and Data Scientists in their Mach1ML (AI/ML platform similar to Uber’s Michelangelo, Facebook’s FBLearner, etc) on GCP journey or other ML Engineering / MLOps tasks, focusing on Mach1ML adoption and AI/ML democratization.
Skills Required
- Work closely with Tech Anchor, Product Manager and Product Owner to deliver machine learning use cases using Agile Methodology.
- Work with other Software and ML Engineers to tackle challenging AI problems.
- Participate in Pair Programming for cross training/upskilling, problem solving, and speed to delivery.
- Leverage latest ML and GCP technologies.
- Work with Architects to make technical decision on tools, integration, and other issues.
- Drive PoCs/Discoveries of new tools and technologies to support robust ML Platform
- Collaborate with other software engineers to understand platform vision, break out tasks and help them solve complex issues.
- Grow technical capabilities / expertise and provide guidance to other software engineers on the team.
Skills Preferred:
- Master’s degree in Computer Science, Computer Engineering or a related field of study
- Experience working with Google Cloud platform
- Experience in delivering machine learning software products using iterative approach.
- Experience in Software Craftsmanship such as Paired Programming, Test Driven Development, DevOps etc.
- Experience in supporting continuous improvement by investigating development alternatives.
- Experience using Machine Learning tools (pytorch, tensorflow, xgboost etc).
- Experience applying Agile practices to solution delivery.
- Experience in all phases of the development lifecycle.
- Must be team-oriented and have excellent communication and presentation skills.
- Must be a self-starter to understand existing bottlenecks and come up with innovative solutions.
- Open to learning new technology.
- Knowledge of coding and best practices.
- Experience and good understanding of Machine Learning / Python / Java / Google Cloud / DevOps / CICD
- Understanding or desire to learn end to end Machine Learning technology stack (Tools such as Kubeflow, Kubernetes, Seldon Core, GCP, Jupyter Notebook etc).
- Strong communication and presentation skills, ability to share/teach others, work collaboratively with others.
- Good understanding of cloud design considerations and limitations and impact of pricing.
- Prior experience working with container technology, docker files, docker images, GitHub, CI/CD concepts.
Experience Required:
- 2+ years of experience with Machine Learning Technologies.
- 2+ years of work experience as a software engineer with exceptional software engineering knowledge.
- 1+ years of experience working with Google Cloud Platform or other cloud experience.
Education Required:
- Bachelor’s degree in Computer Science or a related field of study
V2Soft is an Equal Opportunity Employer ( EOE).
https://www.v2soft.com/careers - to view all of our open opportunities and to learn more about our benefits.