2

Remote Machine Learning Compiler Engineer Jobs in South Carolina

Data Science Tutor

Greenville, SC · Remote

$18 - $40/hr

Deep knowledge of statistical analysis, data wrangling, exploratory data analysis, machine learning, data visualization, SQL, Python or R programming, hypothesis testing, and communication of data ...

Data Science Tutor

Charleston, SC · Remote

$18 - $40/hr

Deep knowledge of statistical analysis, data wrangling, exploratory data analysis, machine learning, data visualization, SQL, Python or R programming, hypothesis testing, and communication of data ...

Data Science Tutor

Florence, SC · Remote

$18 - $40/hr

Deep knowledge of statistical analysis, data wrangling, exploratory data analysis, machine learning, data visualization, SQL, Python or R programming, hypothesis testing, and communication of data ...

Deep knowledge of statistical analysis, data wrangling, exploratory data analysis, machine learning, data visualization, SQL, Python or R programming, hypothesis testing, and communication of data ...

Data Science Tutor

Columbia, SC · Remote

$18 - $40/hr

Deep knowledge of statistical analysis, data wrangling, exploratory data analysis, machine learning, data visualization, SQL, Python or R programming, hypothesis testing, and communication of data ...

Python Tutor

Columbia, SC · Remote

$18 - $40/hr

Emphasizes readable, maintainable code and connects Python to machine learning, web scraping, scientific computing, and DevOps applications. * Curriculum Awareness & Adaptive Instruction: Familiar ...

Python Tutor

Florence, SC · Remote

$18 - $40/hr

Emphasizes readable, maintainable code and connects Python to machine learning, web scraping, scientific computing, and DevOps applications. * Curriculum Awareness & Adaptive Instruction: Familiar ...

Python Tutor

Charleston, SC · Remote

$18 - $40/hr

Emphasizes readable, maintainable code and connects Python to machine learning, web scraping, scientific computing, and DevOps applications. * Curriculum Awareness & Adaptive Instruction: Familiar ...

Python Tutor

Mount Pleasant, SC · Remote

$18 - $40/hr

Emphasizes readable, maintainable code and connects Python to machine learning, web scraping, scientific computing, and DevOps applications. * Curriculum Awareness & Adaptive Instruction: Familiar ...

Python Tutor

Greenville, SC · Remote

$18 - $40/hr

Emphasizes readable, maintainable code and connects Python to machine learning, web scraping, scientific computing, and DevOps applications. * Curriculum Awareness & Adaptive Instruction: Familiar ...

... programming and SQL knowledge. * Demonstrated experience building and deploying statistical and machine learning models to address business challenges. * Skilled in data wrangling, quality evaluation ...

... and machine learning through our market-leading software and services. In 2021, ServiceChannel ... row. #LI-Remote Fortive Corporation Overview Fortive's essential technology makes the world ...

next page

Showing results 1-20

Remote Machine Learning Compiler Engineer information

How does a Remote Machine Learning Compiler Engineer typically collaborate with cross-functional teams to optimize model deployment?

As a Remote Machine Learning Compiler Engineer, you will frequently collaborate with data scientists, hardware engineers, and software developers to ensure that machine learning models are efficiently compiled and deployed on target platforms. Communication often takes place through virtual meetings, code reviews, and shared documentation tools. You'll be responsible for translating research models into optimized code, troubleshooting performance bottlenecks, and integrating feedback from various stakeholders. Effective teamwork is crucial, as the success of deployments often depends on iterative feedback and close alignment with both the ML research and hardware teams.

What is a Remote Machine Learning Compiler Engineer?

A Remote Machine Learning Compiler Engineer is a software engineer who specializes in developing and optimizing compilers specifically for machine learning workloads, while working from a remote location. Their primary responsibilities include designing and implementing compiler features that translate machine learning models into efficient code for various hardware platforms, such as CPUs, GPUs, or specialized accelerators. They collaborate closely with machine learning researchers, hardware engineers, and software developers to ensure high performance and compatibility. In addition to strong programming skills, they typically require expertise in compiler theory, machine learning frameworks, and hardware architectures. This role allows for flexible, location-independent work while contributing to cutting-edge AI technologies.

What is the difference between Remote Machine Learning Compiler Engineer vs Remote Data Scientist?

AspectRemote Machine Learning Compiler EngineerRemote Data Scientist
Required CredentialsBachelor's or Master's in Computer Science, Software Engineering, or related fields; knowledge of compiler design and ML frameworksBachelor's or Master's in Data Science, Statistics, or related fields; proficiency in programming, statistics, and data analysis
Work EnvironmentPrimarily software development, compiler optimization, and ML model deploymentData analysis, model building, and interpretation of results
Industry UsageTech companies, AI startups, hardware firms focusing on ML hardware accelerationTech, finance, healthcare, and research organizations

While both roles involve working with machine learning, the Remote Machine Learning Compiler Engineer focuses on developing and optimizing compilers for ML models, whereas the Remote Data Scientist concentrates on analyzing data and building predictive models. The roles share some technical skills but differ in their core responsibilities and work environments.

What are the key skills and qualifications needed to thrive as a Remote Machine Learning Compiler Engineer, and why are they important?

To thrive as a Remote Machine Learning Compiler Engineer, you need a strong background in computer science, proficiency in programming languages like C++ and Python, and expertise in compiler theory and machine learning frameworks. Familiarity with ML compilers such as TVM or XLA, and experience using version control and CI/CD systems are commonly required, along with a relevant bachelor's or master's degree. Outstanding problem-solving, collaboration, and communication skills are essential for working effectively in distributed teams and across technical domains. These skills and qualities enable the development of efficient, scalable ML solutions that bridge software and hardware, ensuring high performance and innovation.
What are popular job titles related to Remote Machine Learning Compiler Engineer jobs in South Carolina? For Remote Machine Learning Compiler Engineer jobs in South Carolina, the most frequently searched job titles are:
What job categories do people searching Remote Machine Learning Compiler Engineer jobs in South Carolina look for? The top searched job categories for Remote Machine Learning Compiler Engineer jobs in South Carolina are:
What cities in South Carolina are hiring for Remote Machine Learning Compiler Engineer jobs? Cities in South Carolina with the most Remote Machine Learning Compiler Engineer job openings:
Control System Application Engineer

Control System Application Engineer

CITI, Inc.

Charleston, SC • On-site, Remote

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 19 days ago


Job description

****Candidate must be local to the Charleston, SC area.
Job description
CITI INC. is looking for a driven and detail-oriented Control System Application Engineer to join our team in Charleston, SC. The Control System Application Engineer is responsible for designing, developing, maintaining and implementing programmable logic controller (PLC) and HMI systems for various industrial automation and control applications. The Control System Application Engineer is required to travel to different project locations throughout the Carolinas to implement and support these systems. You can expect an exciting career that involves working on diverse projects across various industries and collaborating with different teams to deliver efficient and reliable automation solutions.
Duties and Essential Job Functions:
  • PLC Programming: Develop and write PLC programs, to control industrial machinery and processes. Ensure that the programs are efficient, reliable, and meet the specific requirements of each client or project.
  • System Integration: Integrate PLC systems with other industrial automation components such as Human-Machine Interfaces (HMIs), Supervisory Control and Data Acquisition (SCADA) systems, and field devices.
  • Documentation: Create organized and detailed technical documentation, including submittal paperwork and user guides for the clients and other team members.
  • In-House Testing and Validation: Assist with performing Factory Acceptance Testing (FAT) to validate PLC programs and ensure that they meet safety and quality standards. Design and perform simulations to verify the logic and functionality of the control systems.
  • Commissioning: Travel to client sites and conduct on-site commissioning of PLC systems. Requires overseeing installation of panels and startup, configuring the software, testing the system, and evaluating proper functionality.
  • Troubleshooting: Diagnose and resolve issues related to PLC systems during commissioning, operation, or maintenance. Troubleshoot problems in electrical circuits, communication networks, and PLC hardware/software.
  • Client Support: Provide support to clients to solve control-system related issues, answer questions, and assist with system maintenance.
  • Continuous Learning: Stay updated with the latest advancements in PLC technology, automation, and industrial control systems, in addition to training provided by the company.

Requirements:
  • Bachelor's degree in electrical engineering and/or computer engineering and 0-2 years relevant experience OR 4+ years relevant experience working in PLC driven process controls
  • Proficiency in programming various PLC brands and platforms. Allen-Bradley 5000 and 500 series knowledge is essential, familiarity with Schneider systems is a plus.
  • Familiarity with industrial automation concepts, control systems, and instrumentation is necessary. Knowledge and experience with SCADA systems is not required but highly valued.
  • Strong verbal and written communication skills are crucial as the role involves interacting with clients and interdisciplinary team members.
  • Must be capable of meeting project deadlines and cleanly organizing files and deliverables such that they can be utilized by other team members.
  • Occasional local travel to work on-site at different locations during installation or emergencies, required.

Benefits:
  • Health insurance
  • 401(k)
  • Dental insurance
  • Life insurance
  • Paid time off
  • Vision insurance
  • Professional development assistance / Tuition reimbursement

Work Location: Remote
Physical Demands and Work Environment: Moderate physical work requiring ability to lift and carry objects weighing up to 50 pounds; excerpting up to 20 pounds of force frequently, and up to 10 pounds of force constantly to move objects. Regular walking and standing for inspection and testing; frequent pushing, pulling, bending, crouching/stooping, and climbing to test and inspect control systems; hand/eye coordination to operate computers and peripherals; hand/foot coordination for operation of vehicle to travel to remote sites; vision to read manuals, test documents and other written materials; speech communication to provide technical information and instructions; hearing and listening to troubleshoot equipment and communicate on telephone and radio.
We are an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by applicable federal, state, or local laws.
#CITI,Inc.
#LI-Remote
#LI-MW
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.