In this role, you are expected to work on, maintain, and manage multiple projects simultaneously over an extended period of time, mentor more junior level developers, and appropriately prioritize tasks and regularly show progress.
B.S. in Computer Science or closely related field highly desired, or M.S. degree in Computer Science or Mathematics or Machine Learning training certificate preferred; or equivalent experience
Strong mathematical background desired
Knowledge of relational database software (e.g. Oracle, Postgres, MS-SQL); Unix operating system, emacs editor, CVS, and SVN; and Machine Learning tools, frameworks, algorithms, and web services
Expert knowledge of SQL and data modeling
Demonstrated knowledge of Linux OS
Experience with the full software development process including gathering requirements, turning them into a design, implementing the design, and validating the implementation against the original requirements
Experience with Cloud computing and AWS/Azure environments
Strong understanding of network protocols and tools used in delivering REST web services, i.e. HTTP, HTTPS, and API gateways
UCLA is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.
At UCLA Health, you can help heal humankind, one patient at a time by improving health, alleviating suffering and delivering acts of kindness. As you do, you’ll achieve great things in your life and your career. We’re a world-class health organization with four hospitals consistently recognized among the nation’s very best as well as an internationally-renowned medical school, primary and specialty care clinics and much more. Within our dynamic, innovative and growing organization, you’ll find exceptional opportunities to make the most of your abilities in a supportive, empowering and inclusive environment. If you embrace our values of Integrity, Compassion, Respect, Teamwork, Excellence and Discovery we invite you to see all you can accomplish at UCLA Health.