TEMP-Engineering (Edge Machine Learning Engineer)

at  Georgia Tech

Atlanta, GA 30332, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Aug, 2024Not Specified18 May, 20242 year(s) or aboveOperating Systems,Codes,Bash,Safety Practices,Pbs,Pe,C,Communication Skills,Optimization,Git,Computer Science,Cuda,Regulations,Algorithms,Machine LearningNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT US

Georgia Tech prides itself on its technological resources, collaborations, high-quality student body, and its commitment to building an outstanding and diverse community of learning, discovery, and creation. We strongly encourage applicants whose values align with our institutional values, as outlined in our Strategic Plan. These values include academic excellence, diversity of thought and experience, inquiry and innovation, collaboration and community, and ethical behavior and stewardship. Georgia Tech has policies to promote a healthy work-life balance and is aware that attracting faculty may require meeting the needs of two careers.

JOB SUMMARY

Provide engineering services in support of systems and equipment associated with research efforts within an academic or research unit or laboratory. Specific duties will be determined based on assignment and unit needs. This position will interact on a consistent basis with: unit management and staffThis position typically will advise and counsel: unit management and staffThis position will supervise: NA

EDUCATIONAL REQUIREMENTS

Bachelor’s Degree in Engineering field, or equivalent combination of education and experience

OTHER REQUIRED QUALIFICATIONS

Valid Driver’s license This is a temporary position, limited to 1300 hours or 12 consecutive months, and subject to ACA and GT guidelines for temporary employment.

REQUIRED EXPERIENCE

Up to two years of job related experience

ADDITIONAL PREFERRED QUALIFICATIONS

Professional Engineer (PE)

SKILLS

This job requires application of engineering principles, processes and practices; application of regulations, codes and safety practices; utilization of basic and advanced computer applications including those specific to areas of responsibility; communication skills.

KNOWLEDGE, SKILLS, & ABILITIES

Knowledge ¿ Machine Learning, computer science, algorithms, dev ops, software engineering, edge devices, networking, optimization, operating systems, computer architectures
Skills ¿ Python or a similarly modern high-level language, Git, Pytorch or a similarly modern machine learning framework, Linux based operating systems, a common *nix shell like bash, Slurm, PBS, or similar software, Cuda, gcc, and knowledge of at least one low level language such as ASM or C is beneficial
Abilities ¿ Good time management and communication skills, the ability to work on problems with uncertain solutions, and an ability and eagerness to learn

Responsibilities:

RESPONSIBILITIES

  • Develop models using existing and new frameworks such as Pytorch or Nvidia Holoscan
  • Use common DevOps tools and techniques, including various git services, to develop and track code
  • Interact with partners within and outside of the organization in order to overcome technical challenges encountered when working with new and proprietary technologies
  • Attend regular meetings and give presentations
  • Train models, evaluate performance, and configure models and environments for performing inference
  • Perform DevOps activities including building and deploying Docker containers, creating and editing Gitlab or Github CI files, managing network access to various resources, writing and scripting unit tests, and so on
  • Program edge devices using their SDKs and tool chains. This primarily targets conventional computing architectures like x86 but knowledge of FPGA languages, tools, and brands is a plus
  • Connect to and regularly make use of cluster software such as Slurm. This requires familiarity with Linux based operating systems. The Advanced Computing Branch focuses on Linux based operating systems
  • Perform research as needed to understand and overcome challenges. This typically includes literature surveys to gain familiarity with the state of the art and available solutions, but sometimes requires creativity to solve problems in a novel way
  • Write reports, presentations, posters, and publications


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Engineering field or equivalent combination of education and experience

Proficient

1

Atlanta, GA 30332, USA