We are currently seeking a Sr. Software Engineer (SF Bay Area)
Join our development team working on building distributed Web systems.
- Design and specify web application back-ends, data processing pipelines and infrastructure automation systems for a cloud data solution.
- Store, retrieve and manipulate data for analysis of software system capabilities and requirements.
- Evaluate software interfaces, develop specifications and performance requirements, or resolve customer problems.
- Direct software programming and development of documentation.
- Review code implemented by others to provide feedback and mentorship to other members of the team
- Optimize performance of real-time software modules
- Build automated testing environments for web applications
- Manage software development schedules and milestones so as to accomplish company goals
- Design and build a micro-services infrastructure to perform machine learning and monitoring at web scale
- Enhance the performance, stability and resiliency of our web applications
- Architect and build API integrations with 3rd-party SaaS applications to add new capabilities for our customers
- BS in Computer Science or equivalent, MS is a plus
- Experience developing production-grade web applications
- Passion for building products that customers find easy to use
- Strong knowledge of Python
- Experience with AWS, Docker, Django and other relevant web technologies.
- Experience developing machine learning algorithms and/or infrastructure is a big plus