General Electric Sr Software Engineer - Machine Learning in San Francisco, California
GE is the world's Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Through our people, leadership development, services, technology and scale, GE delivers better outcomes for global customers by speaking the language of industry.
GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is an Equal Opportunity Employer at http://www.ge.com/sites/default/files/15-000845%20EEO%20combined.pdf . Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
The Machine Learning technology at GE/Wise places strong emphasis on combining both the latest advances in machine learning, computer architecture, and high-performance algorithms.
The bedrock of our core technology is usually implemented in C++ for efficiency, and it may use specialized hardware.
A successful applicant is expected to use their extensive implementation expertise to engineer highly efficient, scalable, and novel machine learning software for the company’s core technology stack.
The engineer will spearhead the adaptation of algorithms developed at a research stage into production-grade implementations as well as collaborating with researchers on the development of new algorithms.
This position may include development on embedded and programmable processors as well as fast implementations of computer vision, natural language processing, deep learning, graphical, physics-based models, and time-series algorithms.
Bachelor's Degree in Computer Science or STEM
A minimum of 5 years of professional experience OR Master’s degree with 3 years of experience OR Ph.D. in a “STEM” major (Science, Technology, Engineering, Mathematics)Eligibility Requirements:
Legal authorization to work in the U.S. is required. GE may agree to sponsor an individual for an employment visa now or in the future if there is a shortage of individuals with particular skills.
Must be willing to work out of an office located in San Francisco, CA
Pursuant to the Los Angeles/San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records Desired Characteristics:
Advanced C++ knowledge including intimate familiarity with the C++11 and
C++14 standards, template meta-programming, and policy-based design.
Advanced ML knowledge without this will be considered a non-starter.
MS or PhD in Computer Science or Computer Engineering preferred
Proficient in Python, Pandas, NumPy, and ability to wrap complicated C++ codes in Python.
Experience with machine learning, computer vision, and statistics (including deep learning algorithms and tools)
MS or PhD in Computer Science or Computer Engineering. Exceptional candidates with degrees in other disciplines will be considered.
Good working knowledge of how to exploit underlying computer architecture to achieve soft real-time goals.
A solid understanding of Git.
Strong familiarity with algorithms and how to choose an approach given the time and space requirements.
Decent knowledge of OS (Linux, Mac OS X, Windows) internals affect performance.
Excellent communication skills.
Ability to work in a collaborative environment.
Experience with distributed computing platforms such as Hadoop and Spark
Experience programming GPUs
Previous employment in an ML-focused engineering team#DTR Locations: United States; California; San FranciscoGE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is an Equal Opportunity Employer at http://www1.eeoc.gov/employers/upload/eeocselfprint_poster.pdf . Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.GE will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditional upon the successful completion of a background investigation and drug screen.