Software Engineer

WeVision LLC seeks Software Engineer in Irvine, CA.

Duties:
Build microservice engines and experiment platform, and design distributed systems to support video-based streaming platforms.

 

The detailed duties are as follows:

1. System Software Development:

◦ Design, develop, and optimize system-level software including operating systems and core computer programs.

◦ Apply advanced knowledge of system software to improve and maintain system performance.

2. Digital Communications & Networking:

◦ Implement and manage digital communication systems and computer networks, including TCP/IP protocols and network latency considerations.

◦ Optimize network performance and ensure robust communication system architecture.

3. Linear Optimization:

◦ Utilize linear optimization techniques for system-level stability, observability, and controllability.

◦ Apply Cayley-Hamilton theory to enhance system performance and reliability.

4. Data Engineering:

◦ Design and optimize database management systems (DBMS) and MySQL for efficient data storage and retrieval.

◦ Engineer solutions for database optimization and large-scale data processing.

5. Video/Image Processing & Signal Processing:

◦ Develop and implement advanced video/image processing algorithms and digital signal processing techniques.

◦ Utilize tools such as FFMPEG and techniques involving convolution and Gaussian noise reduction.

6. Data Storage & Compression:

◦ Apply data storage solutions including MapReduce, Spark, and Scala for efficient data handling and analysis.

◦ Implement and optimize data compression techniques and coding theory methodologies.

7. Machine Learning & AI:

◦ Demonstrate expertise in machine learning and artificial intelligence at a system level.

◦ Develop and integrate machine learning models and AI systems to enhance operational capabilities.

 

Requirements:

• Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Electrical and Computer Engineering, or a related field.

•  Knowledge of system software, digital communications, data engineering, video/image processing, and machine learning;

• Knowledge of operating systems, computer programs, and system-level software;

• Knowledge of digital communications protocols, TCP/IP, and network latency.

• Knowledge of DBMS, MySQL, and database optimization.

• Knowledge of data storage technologies and data compression techniques;

• Knowledge of machine learning and AI applications at a system level.

• Proficient in linear optimization techniques, including Cayley-Hamilton theory.

• Proficient in video/image processing, digital signal processing, and related tools (e.g., FFMPEG);

• Proficient in algorithm-level analytical skills and relevant tools and technologies in the data engineering domain.

• Related graduate courses are acceptable.

 

 

Salary: $126,942 to $150,000/yr.

Send CV to yolanda.li@wevision.io