The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops and tests software for general computing applications.
Client is pursuing fundamental research aimed at developing novel AI foundation models for virtual characters. As part of this project, develop a research demonstrator that illustrates the fundamental advancements achieved in this space
Responsibilities:
Building on the existing prototype, the candidate will directly work with the research team to develop a client-server solution to enable reliable and effective front-end/back-end communication.
The candidate will build on the APIs of AI model to develop the back-end component.
The candidate will directly work with the research team to develop the GUI on the front-end and the rendering components of the virtual character and environment.
The candidate will be responsible for the deployment of the backend on Client’s internal server
Experience:
· Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
· Expert ability to work independently and manage one’s time.
· Expert mentoring skills necessary to provide support and constructive performance feedback.
· Expert knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
· Expert ability to troubleshoot issues and make system changes as needed to resolve issue.
· Expert knowledge of computer hardware and software.
· Experience in developing web-based applications including front-end and back-end development and deployment.
· Experience in technologies such as Unity, WebGL, Three.js, and Flask.
· Coding skills in JS, Rust, Python, C#.
· Experience in deploying ML models.
· (optional) Experience in game development and 3D modeling.
· (optional) Experience in developing/using physics simulators.
Education:
· Bachelor's degree in computer science, software engineering or relevant field required
About US Tech Solutions:
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit www.ustechsolutions.com.
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Recruiter Details:
Name: Ajit
Internal Id: 24-00066
Please enter your email address to continue setting up an email alert for similar jobs to this one. By entering your email address and clicking apply you will sign up to Jobs4 and agree to our terms and conditions .
ID:
1144436
Date Posted:
Posted 1 day ago
Expiration Date:
12/07/2024
Location:
London
Competitive
Please enter your email address to continue setting up an email alert for similar jobs to this one. By entering your email address and clicking apply you will sign up to Jobs4 and agree to our terms and conditions .
Complete the form below to send this job to a friend.
Complete the form below to report this job.
#J-18808-Ljbffr