Full Job Description
Join the Brockwell Technologies, Inc. Team! Brockwell Commercial Services (BCS) is seeking an experienced Software Engineer with a Machine learning and Artificial Intelligence background to support our commercial customer in Seattle, WA. BTI is a five-time winner of the Huntsville/Madison County Best Places to Work award. We offer Platinum level benefits, and provide a work environment that supports employees’ success.
This position requires use of computer vision techniques to automate tracking of movement of parts, tools, and equipment. It will be practically impossible for human brains to understand how to run and optimize the next generation of vision techniques to automate tracking of movement of parts. Machine Learning (ML) and other Artificial Intelligence (AI) technologies will be vital for us to handle this opportunity. We will develop components and systems, based on open source, to be integrated into product and services. These components are enabling ML Models to be developed, trained, managed and run, ensuring security, performance, scale and reliability.
As a Senior Software Engineer, you will develop, build, integrate, and deploy software systems and services that enable ML/AI models and applications with focus on scaling, security, monitoring and performance. In this role, you are expected to be an all-round player, doing hands-on development as well as architecture, functioning as an individual contributor, as well as leading others. The ML/AI Platform unit produces ML/AI Services and Systems across all phases of the ML/AI life-cycle, e.g. CI/CD, data exploration notebooks (Jupyter), ML model development and deployment, workflow engines, and ML frameworks (e.g. TensorFlow, PyTorch, SciKit Learn), tailored for easy consumption by Sandvik and its partners products and services.
Develop, integrate, deploy core ML/AI software systems and services, in close collaboration with data scientist and product developers
Operationalize and extend open source software components, covering the entire ML model life-cycle, including e.g. data transformation, model development, deployment, monitoring, re-training, security.
Collaborate with product development teams and partners to industrialize a platform for machine learning models and solutions as part of offerings including providing code, workflows and documents
Work with projects and development teams to identify needs and requirements for AI/ML tools and infrastructure resources.
Develop essential automation scripts and tooling to help quality assurance, maintenance, migration, and cost-control of infrastructure deployments.
Develop new and apply/extend existing, concepts, methodologies, techniques for cross functional initiatives
Experience with the open source software ecosystem
Experience with large scale systems, for example reliability/HA, deployment, operations, testing, and trouble-shooting.
Familiarity with data analytics and AI/ML systems, for example, Spark, Jupyter, Tensorflow,
Strong system administration skills, Linux and Windows
Experience with building container images and deploying container-based applications with Docker. Kubernetes experiences is a plus.
Experience building automated deployment (CI/CD) pipelines for container-based applications using (Gitlab CI/CD, Jenkins, etc.)
Minimum Experience: Applied experience: 10+ years of experience with infrastructure, platforms, networking, and software systems
Education/Certifications: Bachelors/Masters in Computer Science, Electrical Engineering or related disciplines from any of the reputed institutes
Good communication skills in written and spoken English
Great Team worker and collaborator
Creativity and ability to formulate problems and solve them independently
Self-driven and ability to work through abstraction
Ability to build and nurture internal and external communities
Ability to work independently with high energy, enthusiasm and persistence
Experience in partnering and collaborative co-creation, i.e., working with complex multiple stakeholder business units, global customers, technology and other ecosystem partners in a multi-culture, global matrix organization with sensitivity and persistence.
BTI is an EEO/M/F/Veteran/Disabled Employer:
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The qualifications listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.