Site Reliability Engineer

Mexico City, Mexico /
Engineering /
Full time
About Umba
Our mission is to make banking free across Africa, empowering our customers to control their financial lives by ensuring financial services are affordable, efficient, and widely available.
We are pursuing a once-in-a-generation opportunity to revolutionize financial services in Africa-lowering the cost and increasing the reach of banking while serving the next billion mobile consumers that are coming online
We are passionately customer-centric, delivering mobile banking with an exceptional user experience.  We leverage advanced machine learning to allow us to create intelligent, affordable financial products for emerging markets where credit is not widely available
Headquartered in San Francisco, and growing rapidly in Mexico, Nigeria, and Kenya-Umba launched in the Nigerian market and is expanding quickly into additional markets. We offer a broad range of digital banking products to our customers through Android and iOS apps and have a culture of exceeding customer expectations which have generated explosive growth.
We are looking for exceptional talent but also for people that share our vision, drive, and sense of mission.   Come join us to build the biggest neo-bank in Africa.

Job Description
Umba is looking for a Site Reliability Engineer with an Engineering background that will help us to empower our users with a rich feature set, high availability, and stellar performance level to pursue their missions. As we expand our customer deployments, we are currently seeking an experienced SRE to deliver insights from massive-scale data in real-time
You will be working with a small but highly technical team. We have 250,000 users and work to ensure continuous uptime and constant improvement. We train and deploy new machine learning models regularly and subscribe to data-driven decision-making; you will not be just an implementer but a valued opinion at the table.
-Measure and optimize system performance, to push our capabilities forward, getting ahead of customer needs, and innovate to continually improve
-Improve reliability, quality, and time-to-market of our suite of software solutions
-Provide primary operational support and engineering for multiple large distributed software applications
-Gather and analyze metrics from both operating systems and applications to assist in performance tuning and fault finding
-Create sustainable systems and services through automation and uplifts
-Balance feature development speed and reliability with well-defined service level objectives
-Run the production environment by monitoring availability and taking a holistic view of system health
-Build software and systems to manage platform infrastructure and applications

Skills and Qualifications
-Bachelor’s degree in computer science or other highly technical, scientific discipline
-Excellent communication skills.
-Self-driven and proactive.
-Experience implementing a CI/CD pipeline (build, test, and deploy).
-Experience with engineering and architecture in AWS.
-Cyber Security awareness.
-Ability to program (structured and OO) with one or more high-level languages, such as Python, Java, C/C++, Ruby, Bash, and JavaScript
-Knowledge of Networking.
-Tools: Docker, Kubernetes, CircleCI, New Relic, DataDog, Terraform.
-Services: Redis, Github, Cloud Functions, Datastore, EKS, ECR, Vault, App Engine, Cloud Storage, Prometheus, Cloud Run, Cloud Build, Cloud DNS, API Gateway.
-Other Clouds: Azure, GCP.

Work Status
Valid work authorization for Mexico.
Umba is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know.