Post Job Free
Sign in

Software Engineer

Company:
Thomas Talent Network
Location:
Los Angeles, CA
Posted:
June 21, 2025
Apply

Description:

Job Description

Location: Remote (Work from Anywhere) The client is not willing to sponsor.

Employment Type: Full-time

About Us

Our client is an innovative technology company specializing in cutting-edge solutions across multiple domains, including AI, computer vision, distributed systems, and full-stack development. We are expanding our team and looking for talented Software Engineers to work remotely in various specializations.

Open Roles

We are hiring remote Software Engineers for the following specializations:

1. AI Machine Learning Engineer

Develop and deploy machine learning models for real-world applications.

Work with large datasets and apply AI algorithms to solve complex problems.

Strong experience with Python, TensorFlow, PyTorch, and cloud platforms.

2. Computer Vision Engineer

Design and implement computer vision algorithms for image processing, object detection, and recognition.

Proficiency in OpenCV, TensorFlow, or similar frameworks.

Experience with deep learning and real-time processing techniques.

3. C#/.NET WPF Developer

Develop and maintain desktop applications using C# and WPF.

Optimize UI/UX for performance and user experience.

Experience with MVVM architecture and third-party UI libraries.

4. Backend Developer

Build and maintain scalable backend systems and APIs.

Proficiency in Python, Java, C#, or Node.js.

Experience with microservices architecture, databases, and cloud platforms.

5. Full Stack Developer

Develop end-to-end applications, handling both frontend and backend.

Proficiency in React, Angular, or Vue.js for frontend and Node.js, Python, or Java for backend.

Strong knowledge of RESTful APIs and database management.

6. Frontend Developer

Build responsive and high-performance web applications.

Expertise in HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.

Experience with state management libraries (Redux, Vuex) and UI/UX best practices.

7. Distributed Systems Engineer (Core Systems)

Architect and develop highly scalable and fault-tolerant distributed systems.

Proficiency in cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).

Experience with distributed databases, caching mechanisms, and event-driven architectures.

8. Java Developer

Design and develop enterprise-grade applications using Java and Spring Boot.

Strong understanding of multi-threading, concurrency, and microservices architecture.

Experience with relational and NoSQL databases.

9. UX Product Engineer

Design intuitive and user-friendly experiences for digital products.

Work closely with designers and developers to bring UI/UX concepts to life.

Experience with Figma, Adobe XD, and front-end development.

General Requirements

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

Strong problem-solving and analytical skills.

Ability to work independently in a remote team environment.

Passion for innovation and continuous learning.

Why Join Us?

Fully Remote: Work from anywhere with flexible hours.

Competitive Salary: Market-leading pay with performance-based bonuses.

Work-Life Balance: Flexible schedules and remote-first culture.

Growth Opportunities: Continuous learning, training, and mentorship.

Collaborative Culture: Work with talented engineers from around the world.

Full-time

Fully remote

Apply