מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Basic qualifications* 6+ years of professional experience
* BS/MS Degree in Computer Science or related field
* 6+ years professional experience in object oriented programming such as Java (preferred) or C++
* Experience with Service Oriented Architecture
* Knowledge of Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysisPreferred qualifications* MS in Computer Science or relevant field
* Experience with AWS EMR, EC2, S3, Step Functions, DynamoDB, Sagemaker, etc.
* Experience in ML domain / latest techs like GenAI (LLMs)
* Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
* Ability to take a project from scoping requirements through actual launch of the project
* Experience in communicating with users and other technical teams to collect requirements, describe software
* Experience in building large scale distributed systems and familiarity with distributed frameworks like MPI, MapReduce, Spark
* product features, and technical designs
* Experience mentoring and training the engineering community on complex technical issues
* Proven track record of deliveryKey job responsibilities* Solve ambiguous problems and develop solutions using latest tech that will impact multiple teams across ML Org and other WW Orgs
* Own the delivery of an integral component of a system or application
* Management and execution against project plans and delivery commitments
* Assist directly and indirectly in the continual hiring and development of technical talent
* Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts
Bengaluru, KA, IND
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 6+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
משרות נוספות שיכולות לעניין אותך