CLOSE


Role: Back end Engineer

Description:

Our client is developing an innovative platform that has the power to alter the way we purchase things. This new system brings 3D imaging and modeling technologies together with data science to create a seamless experience for consumers. They have already developed early hardware and software prototypes and are looking for talented individuals to help us advance the system further.

As a backend engineer your job will be to figure out how to collect data from end users, how and where to store it, and how to make it available for backend computation, while maintaining the security and privacy of the data to high standards. You will also be responsible for working with the team developing the backend computation systems to help them understand how to access the data, how to deploy in the client's environment, and how to grow the service to scale. 

Daily Responsibilities:

Research and understand data storage options and interfaces.

Adapt and contribute to software developed in C++ by an external team for deployment in the production or cloud environment.

Work with privacy and security policies and teams to ensure requirements are met and best practices are adhered to.

Work with external development team to promote standards and production experience.

Minimum Qualifications:

BA/BS degree or equivalent grounding in software engineering. 3-5 years relevant experience

Meaningful experience developing and deploying data and compute intensive systems in the cloud.

Current experience with C++.

Ability to work with a remote team of contract programmers.

Strong written and verbal communication skills.

Nice to have's:

Experience developing and deploying data and compute intensive systems on the cloud or internal production systems.

Current experience with C++ for parallel and distributed server development.


Type: Contract

Reference ID: 353660

Recommended Jobs