Get in touch
Face the opportunity and challenge
Software Engineer, APOLLOLANDS INC, SANTA CLARA, CA. Apollolands, inc —— A full range of services for your life Apollolands, inc was founded in 2016 and is headquartered in San Jose, CA. Our company specializes in providing the software solutions service as well as offering the advertising and marketing service. There is a professional team of engineers and information technology professionals working within our company. Apollo represents light and sun, and Apollolands gives the best service to our customers.
KEY ACCOUNTABILITIES AND RESPONSIBILITIES: Design the architecture to be used to build up a full stack project which allow clients to order advertisement through company’s website and mobile applications; 2. Work closely with in-house technical lead and business partners to analyze the performance of the software system and implement features that can enhance the performance and user experience; 3. Analyze user needs and software requirements to determine feasibility of design within time and cost constraints; troubleshoot problems as reported by users or customers; diagnose and resolve those problems to ensure the software systems running as expected; 4. Design the architecture to be used to build up a full stack project which allow clients to order advertisement through company’s website and mobile applications; and. 5. Scale the software system to support millions of users and handle millions of requests at the same time through distributed system and cloud computing.
Required Qualifications: Master’s degree in Computer Science, similar technical field of study or equivalent practical experience. Experience working with two or more from the following: web application development, Unix/Linux environments, mobile application development, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, developing large software systems, cloud computing, big data analytics, and/or security software development. Strong communication skills and ability to work both independently and cooperatively, work smart, manage multiple priorities and deliverables concurrently in a fast-paced environment, and deliver all this at high quality.