

Share
Key job responsibilities- Partner with other engineers to ideate, design, and build scalable solutions.- Tackle complex technical challenges across the stack - from data pipelines to large scale services.
- Experience (non-internship) in professional software development
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
These jobs might be a good fit

Share
Key job responsibilities- Work with software engineers, TPM and Product managers in developing a strategy and road map to provide new products from scratch.
- Work closely with senior engineers to develop the best technical design and approach for new product development.
- Instill best practices for software development and documentation, assure designs meet requirements, and deliver high-quality work on tight schedules.- Maintain operational excellence - monitoring, alarming, and managing of incidents in production services.
- 3+ years of engineering team management experience
- 7+ years of engineering experience
- 8+ years of leading the definition and development of multi tier web services experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience partnering with product or program management teams
- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
These jobs might be a good fit

Share
Key job responsibilities
- Experience building machine learning models or developing algorithms for business application
- PhD, or a Master's degree and experience in CS, CE, ML or related field research
- Experience in patents or publications at top-tier peer-reviewed conferences or journals
- Experience programming in Java, C++, Python or related language
- Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing
- Experience using Unix/Linux
- Experience in professional software development
These jobs might be a good fit

Share
Key job responsibilities
• Hire and mentor highly talented engineers.
• Drive charter and roadmaps with your team, management, and principal stakeholders.
• Utilize data science and ML to develop products that deliver great experiences for customers.
• Work with peer Managers and Sr. Managers to get alignment on charter and cross team projects.
- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
- Demonstrated ability to translate strategic initiatives into detailed operating plans
These jobs might be a good fit

Share
Key job responsibilities
We are looking for a Senior Applied Scientist with domain expertise in Computer Vision or Recommendation Systems to lead development of new algorithms and E2E solutions. You will be part of a team of applied scientists and software development engineers responsible for research, design, development and deployment of algorithms into production pipelines. As a technologist, you will also drive publications of original work in top-tier conferences in Computer Vision and Machine Learning. You will be expected to deal with ambiguity! We're looking for someone with outstanding analytical abilities and someone comfortable working with cross-functional teams and systems. You must be a self-starter and be able to learn on the go.
- PhD or Master plus experience in Computer Science, Machine Learning or related field.
- Coding and design skills, proficiency with programming languages such as C/C++, Java, or Python.
- Strong CS fundamentals in data structures, problem solving, algorithm design and complexity analysis.
These jobs might be a good fit

Share
Key job responsibilities
- Design and deliver big data architectures for experimental and production consumption between scientists and software engineering.- Create automated alarming and dashboards to monitor data integrity.- Support designing and analyzing statistical tests (e.g., A/B tests) and applying statistical methods to inform data-driven decisions
- Act as the subject matter expert for the data structure and usage.
- Experience with AWS technologies like Redshift, S3, AWS Glue, EMR, Kinesis, FireHose, Lambda, and IAM roles and permissions
- Experience with non-relational databases / data stores (object storage, document or key-value stores, graph databases, column-family databases)
- Masters in computer science, mathematics, statistics, economics, or other quantitative fields.
- Experience working with AWS big data technologies (Redshift, S3, EMR, Glue).
- Experience working with big-data pipelines processing video content.
- Background in Big Data, non-relational databases, Machine Learning and Data Mining is a plus.
These jobs might be a good fit

Share
Key job responsibilities- Partner with other engineers to ideate, design, and build scalable solutions.- Tackle complex technical challenges across the stack - from data pipelines to large scale services.
- Experience (non-internship) in professional software development
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
These jobs might be a good fit