Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Texas Instruments Machine Learning Research Engineer 
United States, Texas, Dallas 
720834810

06.04.2024

About the organization:

Kilby Labs, TI’s central technology organization, is a global organization grouped by a variety of research engineers from multiple technology disciplines to deliver semiconductor technologies and solutions for future large volume products in a fast moving pace. The engineer is expected to do system modeling and simulations for solutions feasibility study, define and build system prototypes to demonstrate the functionality and understand application needs and limitations.


In this role, you will have the chance to:

  • Create requirement spec for data format and pre-process flow on existing or future data analytical platforms. Work with data science team on pre-processing, storage, sharing, management, efficiency, and accuracy
  • Propose a working flow from data formatting, filtering/pre-processing to optimized inferencing, training, deployment with improved performance in comparison with legacy approaches
  • Benchmark working results with existing best-in-class commercial solutions.
  • Work with multiple teams to take prove-of-concept into company-wide deployment flow with clear definition of Figure of Merit (FoM)
  • Conceptualize solutions across multiple facets – end-to-end software stacks data center scaling, networking optimizations, different AI model architectures, and deployment scenarios
  • Train and optimize deep learning based computer vision algorithm
  • Optimize performance on embedded hardware accelerators
  • Validate large-scale datasets

Minimum requirements:

  • Doctoral degree in Computer Science, Computer Engineering, or related field
  • Cumulative 3.0/4.0 GPA or higher

Preferred qualifications:

  • Experience in Deep Learning frameworks
  • Excellent C/C++, Python programming and software design experience, including debugging, performance analysis and optimization
  • Understanding of the latest techniques in Deep Neural Networks, Large Language models, and Scaling techniques. Experience in developing or using deep learning frameworks (e.g. Tensorflow, Keras, Caffe, PyTorch, ONNX, etc.)
  • Great foundation in distributed data storage and access in a networking environment. Knowledge of high-performance computing and distributed programming. Experience architecting or developing large-scale deep learning distributed systems is a huge plus
  • Experience with the following technologies is a huge plus: Traditional DL Frameworks (PyTorch, JAX etc.), XLA, TVM, MLIR, LLVM, OpenAI Triton, deep learning models and algorithms, and LLM designs
  • Strong communication and interpersonal skills along with the ability to work in a dynamic and high distributed team
  • Comfortable working across highly matrixed organizations and navigating cross functional relationships and conflicting priority and challenges.
  • Ability to think beyond what’s possible right now

Why TI?

  • Engineer your future. We empower our employees to truly own their career and development. Come collaborate with some of the smartest people in the world to shape the future of electronics.
  • We’re different by design. Diverse backgrounds and perspectives are what push innovation forward and what make TI stronger. We value each and every voice, and look forward to hearing yours.
  • Benefits that benefit you. We offer competitive pay and benefits designed to help you and your family live your best life. Your well-being is important to us.

If you are interested in this position, please apply to this requisition.