Software Development Engineer

WeVision LLC seeks Software Development Engineer in Irvine, CA.

Duties:
Design, develop, and maintain high-performance, distributed, scalable and compliance-aligned
big data systems and microservices.

 

Detailed duties include the following:
• Design, implement, and maintain high-performance, distributed, scalable systems for
managing and interacting with large-scale data clusters in streaming service environments.
• Administer and optimize SQL databases (MySQL, PostgreSQL) and NoSQL databases (AWS
RDS, DynamoDB).
• Design and develop scalable microservices with RESTful APIs and deploy them using
containerization technologies like Docker and Kubernetes.
• Implement monitoring and alerting systems, and collect performance and health metrics.
• Apply networking concepts and protocols such as TCP/IP, HTTPS, SSL/TLS, and DNS in
system development. Troubleshoot and resolve related issues.
• Implement and maintain data governance policies and compliance standards, such as GDPR
and SOX.
• Document architectural designs, implementation details, and operational procedures for the
systems.
• Partner with developers, data engineers, and data scientists to address various use cases and
workloads, delivering technical support and incident resolution as needed.


Requirements:
• Master’s degree in Computer Science.
• Knowledge of programming with Java, Python or Scala.
• Knowledge of algorithm design and analysis, including graph algorithms, dynamic
programming, divide-and-conquer strategies, and complexity analysis.
• Knowledge of database systems, including relational and distributed database architectures,
data indexing, query optimization, and consistency models.
• Knowledge of web technologies, including HTTPS, RESTful APIs, client-server architecture,
and scalable web application design.
• Knowledge of computer networking concepts and protocols, such as TCP/IP, HTTPS,
SSL/TLS, and DNS.
• Knowledge of systems programming, including resource-constrained computing, real-time
systems, and low-level hardware interfaces.
• Knowledge of multimedia systems, including real-time media processing, high-throughput
data streaming, and system-level performance tuning.
• Knowledge of information retrieval and search engine architecture, including indexing,
crawling, ranking algorithms, and text analysis at scale.
• Graduate courses are acceptable for the knowledge.


Salary: $118,331 to $120,000/yr
Send CV to yolanda.li@wevision.io