3+ YOECandidates need 3+ years of experience building models for business applications and programming in Java, C++, Python or a related language. Experience in algorithms, data mining, numerical optimization, or distributed computing is required, and Unix/Linux and professional software development are preferred.
Research, Problem solving, Oracle Java, C++, Python, Data mining
2+ YOECandidates need at least 2 years of software development or technical support experience, scripting skills in a modern programming language, and proven troubleshooting and debugging ability. Experience with web services, RAID hardware and software, and REST, XML and JSON is preferred.
5+ YOE2+ MgmtCandidates need at least 2 years of engineering team management and 5 years working within engineering teams, plus 3 years designing large distributed web systems. Strong knowledge of the full software development life cycle and experience partnering with product or program management are required.
Software development, AWS, Strategic planning, Lead a team, Program management, Recruitment
10+ YOECandidates need 10+ years of professional or military experience, 5+ years of SQL, and experience processing multi-terabyte datasets. Strong Python scripting, AWS technology experience, and a background in statistics, experiments and machine learning are also required.
3+ YOECandidates need at least three years of professional software development experience, two years of system design or architecture experience (design patterns, reliability, scaling), and proficiency in at least one programming language. A bachelor's degree in computer science or equivalent and full software development lifecycle experience are preferred.
7+ YOECandidates need 7+ years working directly with engineering teams, 7+ years in technical product or program management, and 5+ years of software development. They must have designed or architected reliable, scalable systems and owned roadmap strategy across cross-functional programs.
8+ YOECandidates need 8+ years of technical product or program management experience, including 4+ years delivering products end to end. They need a bachelor's degree, experience with data-centric products and engineering decisions, and knowledge of SQL.
3+ YOECandidates need at least 3 years of professional software development experience and 2 years of designing or architecting systems, plus programming in at least one language. A bachelor's degree in computer science or equivalent and 3 years across the full development lifecycle are preferred.
Software development, Root cause analysis, Use questioning techniques, Brainstorm ideas, Debugging, Customer experience
7+ YOE3+ MgmtCandidates need at least 3 years of engineering team management and 7 years working within engineering teams, plus experience designing scalable systems and leading multi-tier web services. They also need knowledge of engineering practices across the development life cycle and experience partnering with product or program management.
Software development, Team leadership, Manage a team, Program management, Recruitment, Coaching
5+ YOECandidates need 5+ years of technical product management with internet or SaaS, PaaS or LaaS product experience, and 3+ years of technical work in software, networks or IT. Experience taking products from concept to market and working with agile teams is essential.
3+ YOECandidates need 3+ years of experience building models for business applications and programming skills in Java, C++ or Python. Experience with algorithms, data mining or distributed computing is required, and a master's degree in computer science or a related field is preferred.
3+ YOECandidates need at least 3 years of professional software development experience and 2 years of designing or architecting systems. They also need programming experience in at least one language, and strong knowledge of distributed systems and Linux.
3+ YOECandidates need 3+ years of professional software development and 2+ years of system design or architecture experience, plus programming in at least one language. A bachelor's in computer science and full lifecycle experience are preferred.
Software development, Leadership, Communication skills, Problem solving, Computer science, Recruitment
3+ YOECandidates need 3+ years of professional software development and 2+ years of system design or architecture experience. They must have programming experience in at least one language, and comfort working on Linux systems and in agile teams.
5+ YOECandidates need 5+ years of product or program management, product marketing, business development or technology experience, a bachelor's degree or equivalent, and fluent French and English. Experience owning technology products and feature delivery trade-offs is required.
3+ YOECandidates need 3+ years of professional software development experience and 2+ years of system design or architecture experience. They must know a front end framework, a typed object-oriented language, and agile and continuous integration practices.
5+ YOECandidates need 5+ years of professional software development, programming in at least one language, and leading design or architecture of systems. Mentoring, tech lead or engineering team leadership experience is also required.
7+ YOECandidates need 7+ years of full software development lifecycle experience, 7+ years leading system design and architecture for highly scalable systems, and prior experience as a mentor, tech lead or engineering team lead. A bachelor's degree in computer science or equivalent is preferred.
5+ YOECandidates need 5+ years of non-internship experience troubleshooting systems, analyzing logs, scripting and security code review, plus 5+ years identifying security risks and building mitigation plans. Experience as a mentor, tech lead or engineering team leader is also required.
5+ YOECandidates need 5+ years of professional software development experience and 5+ years of programming in at least one language. They also need 5+ years of leading system design or architecture and experience as a mentor, tech lead or engineering team leader.
8+ YOE3+ MgmtCandidates need 3+ years of engineering team management and 8+ years of building multi-tier web services. They also need strong design and architecture experience, knowledge of engineering practices, and good verbal and written communication skills.
7+ YOE3+ MgmtCandidates need at least 3 years managing engineering teams, 7 years working within engineering teams, and 8 years leading multi-tier web services. They should know engineering practices across the development life cycle and have worked with product or program management.
Software development, Program management, Recruitment, Coaching
3+ YOECandidates need at least three years of data engineering experience, including data modelling, warehousing and building ETL pipelines. They also need a track record of processing large datasets and extracting value from them. Experience with AWS services such as Redshift, S3, Glue, EMR and Kinesis is preferred.
3+ YOECandidates need at least 3 years of professional software development experience, 2 years of system design or architecture experience, and skill in at least one programming language. A computer science degree is preferred.