About the Role
- - - - What the Candidate Will Do ----
- Build and work on the Comms platform, which serves communications to billions everyday using advanced technologies over push sms email and social media such as whatsapp.
- We build the intelligence to communicate with people at the right time, at the right place and we meet them where they are.
- Evaluate options, design and implement solutions to meet business goals
- Collaborate with related teams to establish interface, fill gaps, to reach project goals
- Productize solutions across the fleet, including close monitoring and revising the solution based on actual observations.
- Contribute to project scope and planning
- Mentor junior engineers and interns to grow in leadership abilities
- Represent own project in internal forums
- - - - Basic Qualifications ----
- BS or MS in Computer Science or a related technical field, or equivalent experience.
- 3+ years of experience with systems software engineering.
- Excellent coding/debugging abilities.
- Hands-on knowledge of programming languages, Distributed systems, MicroServices, API contracts, data store systems and message queue and data technologies. We use programming languages like Go, Java, data stores like Cassandra, DynamoDB, Redis and MQs like Kafka- Any programming language is fine.
- Sound understanding of computer architecture and CS fundamentals. Can discuss the tradeoff between architectural choices, both on a theoretical level and on an applied level.
- Detailed problem-solving approach and knowledge of algorithms, data structures, and complexity analysis.
- Excellent written and verbal communication skills, including the ability to write detailed technical documents.
- Experience in working with large-scale, highly-available systems that solve complex, organizational level business problems
- Understanding of fault-tolerant systems and multi-datacenter/cloud architectures
- - - - Preferred Qualifications ----
- Industry expertise in one or more technology spaces in the communication domain.
- Experience working in the Communications industry, working with CPaaS (Communications platform as a service) providers like twilio, infobip, sinch, messagebird etc.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$167,000 per year - USD$185,500 per year.
You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link .