Software Engineer

Job Description

• Design, develop, test, deploy, maintain and improve software.
• Manage individual project priorities, deadlines and deliverables.
• Perform implementation reviews, advocate new product features, and ensure the prompt and proper resolution of technical challenges.
• Improve product feature offerings by providing partner feedback
• Guarantee the technical aspects of a partner’s integration (both new and ongoing) Participate in systems implementation projects (requirements documentation, systems configuration, test documentation/execution, issue identification and resolution).
• Plan, prioritize and deliver systems enhancements. Support and upgrade implemented systems.
• Work on a variety of enterprise applications and problems.
• Create full implementation lifecycle and solution delivery (analyze, design, build, test, implement and support)
• Provide 1:1 and 1:many technical support and troubleshooting for our APIs and general software consulting via email, video conference and screenshare
• Maintain help and educational content, such as API documentation, tutorials, guides, and inspirational sample applications
• Analyze Deep Force API performance vs. peers to identify areas for optimization and growth
• Create presentations which communicate findings



--Minimum qualifications: • BA/BS degree or equivalent practical experience. • Experience in an object-oriented programming language (e.g., Java, C++ or Python). • Interest and ability to learn other coding languages as needed. --Preferred qualifications: • Experience in popular deep learning libraries (e.g., caffe, Tensor Flow, etc.) • Experience in parallel programing. Familiarity with libraries enables efficient parallel program (e.g., OpenCL, OpenVX, Neon, etc • Experience working with embedded systems. Familiarity with Linux kernel, device driver APIs, chipset, and Android. • Experience with machine learning • Android application development experience. • Experience working with data visualization tools to deliver results • Ability and willingness to be hands on with data and opportunity analyses. • Demonstrated creative problem-solving approach, with strong analytical skills, a strong sense of ownership, and a proactive can-do attitude. • Effective communication and project management skills, with a track record of handling multiple customers and streams of work. • Ability to multitask and manage multiple projects - work prioritization, planning and task delegation with a proven track record of taking ownership and driving results • Exceptional interpersonal and communication (both written and verbal) skills, and ability to deliver initiatives from conception through completion • Working proficiency and communication skills in verbal and written English.



Other Jobs at Deep Force Inc.

Office Admin

Control office admin activity and support HR, including coordinating and giving assignments, answering incoming calls, purchasing office supplies, organizing expenditures, and a...

Product/Project Manager

Key Responsibilities: Managing the entire product line life cycle from strategic planning to tactical activities Specifying market requirements for current an...


• Perform implementation reviews, identify and present product features • Enhance engineering documentation to provide better technical guidance to our partners and customers • ...

Similar Jobs

Umbo CV Inc. - Oddball Computer Vision / Machine Learning Wizard

1. Develop and implement vision algorithms to power Umbo camera's “smart” features

Pokeguide - Machine Learning Specialist

We are looking for a talented hands-on machine learning expert, especially in Deep Learning, NLP or Supervised Learning on Pokeguide App. The candidate is able to develop algori...