Senior Backend Software Engineer
Apply NowResponsibilities
- Implementation of a data processing pipeline for cloud services such as data upload, signal processing, storage, etc.
- Design and implementation of backend administrative services such as account management, billing, payment, etc.
- Inter-regional cloud communication.
- Cloud service stability and performance optimization.
Basic Qualifications
- 6+ years of experience in software product development.
- Strong programming skills in implementing web APIs using Java, Spring Framework, Hibernate, RDBMS, and No-SQL.
- BS degree in Computer Science, Electrical Engineering, or similar technical field.
- Experience in the implementation of the automated building, testing, and deployment environment and familiarity with code review using Git.
- Strong knowledge of algorithm design and data structures.
Preferred Qualifications
- Masters in Computer Science, Electrical Engineering, or similar technical field.
- Experience in the development of medical devices using HL7.
- Familiarity with the web development life cycle from planning, implementation, testing, to deployment and maintenance.
- Comfortable with both Java and Spring Framework.
- Experience in the optimization of deep neural networks for commercial use.
- Experience with cloud services such as AWS, Google Cloud, and Azure.
Interview Process: Phone Screening > Coding Test > Technical Interview > Final Interview
- Coding test and technical interview can be conducted on the same day.