W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9jbnrlbgxldgvjig5ldy9qcgcvbmv3lwjhbm5lci1kzwzhdwx0lmpwzyjdxq

Senior/Staff Software Engineer

  • Location

    San Mateo County

  • Sector:

    Software Engineering

  • Job type:

    Permanent

  • Salary:

    Up to $200k + Equity/Bonus, DOE

  • Contact:

    Aria Mahsoul

  • Contact email:

    aria@intelletec.com

  • Consultant:

    Aria Mahsoul

The engineering team is solving some of the biggest challenges related to building reliable, feature-rich, and scalable real-time conversational experiences across different platforms globally.
 
The challenges range from building a platform that can scale to some of the largest user-bases across distributed environments with optimal latency; creating a feature-rich yet lightweight and high-performance client-side SDK; and building products and services that can help customers incorporate real-time conversational technologies more rapidly.
 
You will be participating in building the best real-time conversational products and solutions possible. You are expected to learn and expand on your engineering knowledge and experiences to build a world-class product that solves the difficult problems of our customers and make it as easy as possible for them to harness the power of real-time chat.
WHAT YOU WILL DO
  • Build a global large scale distributed and scalable real-time messaging service
  • Design simple, intuitive API to solve complex architectural problems
  • Write customer-centric documentation on API and messaging services
  • Architect and build efficient servers on our globally distributed infrastructure
  • Deploy and operate server clusters within a cloud environment
  • Have fun!
WHO YOU ARE
  • Proficiency with Python or Java
  • 5+ years of experience developing and solving complex engineering problems
  • Understanding of multi-threading and high performance distributed architecture
  • Able to work independently and drive results
  • Ability to find the root cause of problems with a minimal set of information and data points
  • Ability to find the optimal solution given resource constraints; understands under-engineering and over-engineering concepts
  • Shipping, and maintaining real-time systems is ideal but not a must
EXPERIENCE & SKILLS
  • Experience handling massive concurrent connections and processing large-scale traffic
  • Understanding of Unix/Linux systems
  • Proficient with Python, Java, and Event-Driven Frameworks
  • Understanding of TCP/IP and network programming
  • Understanding of RDBMS, NoSQL and distributed databases
BONUS POINTS
  • Experience working on real-time chat/messaging system
  • Awards from programming competitions (e.g., ACM ICPC, IOI, etc.)
  • Understanding of server virtualization, global infrastructures, load balancing, and handling massive data traffic
  • Interest in working for a fast growing global startup
PERKS
  • Pick your new laptop!
  • 4 weeks PTO!
  • 99.99% Paid Benefits
  • 12 US Paid Holidays
  • Fun working environment!
  • Flexible work schedule
  • Opportunity to work for one of the hottest startups on the planet!