Job Reference: 21-01965
*** is seeking a talented Software developer who is a self-starter that capable of learning and implementing new technologies quickly. This candidate will be a member of the Enterprise Digital Content Platform team and will be responsible for development and support Content Management System (CMS), OpenText Teamsite/LiveSite products, implemented at AA.
The candidate will work closely with internal customers to develop solutions for content management and delivery using TeamSite, LiveSite Display Services and LiveSite Content Services.
This role requires coordination with internal customers including business content owner and publisher, IT developers, infrastructure engineers and application architects as well as leaders across the enterprise.
Engage with business users and corresponding IT application teams for Requirement gathering, documenting, and transitioning.
Provide design and cost estimate based on project requirement.
Present design for peer review and participate design review for other team members.
Implement approved solutions independently and collaborate directly with internal customers with limited supervision.
Provide user training.
Participate on-duty rotation of production support and EWCM platform maintenance
Practice Agile development methodology
Bachelor degree in a technical field such as computer science, computer engineering or related field is required.
A team player who works and communicates well with technical and non-technical resources. Need to have excellent oral and written communication skills and possess the ability to work with limited direction while being highly productive.
Understand continuous delivery and demonstrate capability to implemented CI/CD for TeamSite/liveSite application development.
Working experience with Java, J2EE, XML, JSon, Perl
Experience implementing Content Management solutions utilizing the OpenText TeamSite 8+ and Livesite products, including
o Development of workflows using Workflow Modeler
o Implementing custom roles and menu options
o Design and Develop FormsPublisher templates using FormAPI, in-line callouts, etc
o CSSDK integration
o Design and Develop SitePublisher components
o Design and Develop SitePublisher rules
o Deployment to LiveSite Content Services & LiveSite Display Services.
o Configuration in n-tier architecture
o Directory comparison, File List, Parameter, and reverse based deployments
Basic Windows Server administration
Installation and Administration experience with TeamSite, SitePublisher, LiveSite Content Services and LiveSite Display Services
Database design and SQL knowledge with Oracle, SQL Server, or other RDBMS.
Knowledge of common networking protocols (e.g., HTTP, TCP, IP, SSH, FTP, SMTP, DNS, AD/LDAP), load balancer, firewall, storage.
Machine Learning Architect
Job Reference: 21-01961
Type: Job Description
New and emerging technologies such as artificial intelligence (AI) and Machine Learning (Client) are helping *** Consumer Services (ECS) deliver insightful and personalized experiences for our customers, drive greater operational efficiency, and better manage risk. The Enterprise Architecture team at ECS is scaling its Machine Learning (Client) Platform that enables end to end solutions for the business to build and deploy their Client models.
We are looking for a highly motivated and experienced Machine Learning Architect to focus on commercializing several new products with Machine Learning (Client) as a driver for those projects. The role will require hands on experience with data ETL, feature extraction/feature definition, data validation, model monitoring, and model optimization. All types of Client model deployment methods should be supported as well.
What Youll be Doing
Extracting data from a database, cleaning the data, and preparing it for consumption
Selecting the best algorithmic approach to serve an Client use case
Tuning the model for development
Constructing data pipelines to maintain the model
Monitor the model for performance and drift
Coding everything required to orchestrate multiple models together
What your Background Looks Like
BS or MS (preferred) in Computer Science or a related field
Demonstrated Knowledge of Databases (Hadoop preferred), Data ETL (Spark preferred), Analytics, Client Libraries (scikit-learn, XGBoost, MXNet, Tensorflow, R), Client Frameworks (Airflow, MLFlow, Kubeflow)
Good software design skills.
Solid grounding in statistics, probability theory, data modeling, machine learning algorithms and software development techniques and languages used to implement analytics solutions.
Excellent written, oral communication, and analytical skills
Experience with large-scale production machine learning orchestration between multiple accounts
Experience in neural networks/deep-learning techniques
Experience with AWS cloud services
Experience with modern software development practices and tools
Polyglot: can program effectively in a wide range of programming languages and frameworks
Ability to work in a fast paced environment and to be an outstanding team player
Ability to learn new frameworks and environments
Adept at asking for help when needed
The top 4 skills that are required for this role are:
Data Science (modeling)
Data Engineering (Spark Transform)
Web Services/Software (Python)
Strong communication (ability to explain all 3 above to business stakeholders)
Job Reference: 21-01110
Type: Design your way to success: Help take Trailhead creative to another level.
Trailhead is fun, free, and helps Trailblazers skill up for the future: https://trailhead.***.com
Team Trailhead is looking for a Junior Designer to work with on a full-time contract basis. We are looking for someone who combines skill and enthusiasm with a love for design, quality, and attention to detail. You should expect to work on multiple projects within tight deadlines in our fast-paced environment. While being passionate about design, you possess a willingness to learn something new.
You will work closely with our Trailhead Creative Team on projects to ensure that your work succeeds through all phases of production. While able to collaborate and take direction, you can meet deadlines with effective and creative solutions.
A basic understanding of color, typography and layout will be needed to help Team Trailhead Creative produce the best work possible. The responsibilities will include (but are not limited to) the following:
* Support the team throughout the design and execution of creative projects, resulting in colorful, consistent, creative assets for campaigns, events signage, digital collateral, and more
* Work independently and collaboratively while managing multiple graphic design projects simultaneously and delivering on-time
* Help the team with recurring day-to-day creative asset maintenance such as edits, resizing, updating, etc
* Provide support to team as the team Librarian, maintaining and distributing character assets inside of the company as needed
* Share your work with the team to develop rapport and receive constructive feedback
* The ability to understand and meet deadlines in a high pressure environment
* Ability to track and enter time at the end of each week
* Problem solver with attention to detail, with communication, time management and organizational skills
* Have a basic understanding of design principles: color, typography, and composition
* Demonstrative ability in Adobe Illustrator and Adobe Photoshop
* A general understanding of brand guidelines
* A passion to achieve, succeed, and move forward in your design career
* 1-2 year experience in a visual design role via internship, accreditation, or related design course work
* Online Portfolio with examples of your work
* In-house creative team or agency experience
* Character Design
* Video, Animation, Motion Graphic Design
* Icon Design
* Adobe InDesign or Sketch experience
* Event Design creative work
At *** we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at *** and explore our benefits.
***.com and ***.org are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. ***.com and ***.org do not accept unsolicited headhunter and agency resumes. ***.com and ***.org will not pay any third-party agency or company that does not have a signed agreement with ***.com and ***.org.
*** welcomes all.
Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, *** will consider for employment qualified applicants with arrest and conviction records.
* Computer Software
* Information Technology & Services
Job Reference: 21-01096
Type: Looking for a company that inspires passion, courage and imagination, where you can be part of the team shaping the future of global commerce? Want to help millions of people buy, sell, connect and share around the world? If youre interested in joining a purpose driven community that is dedicated to creating an ambitious and inclusive workplace, join *** a company you can be proud to be a part of.
Who are we?
Do you want to be part of the team that builds and drives world-class services to configure, compute and charge seller fees and makes 130 Million charge calls to 10s of Millions of *** sellers? If you want to scale and challenges of availability, accuracy, performance and would like to develop complex algorithms which computes ***s seller fees on the fly then join the *** Seller Monetization team. With ***s ***B revenue annually, the handling of ?130M charges daily across 22 currencies, and several Petabytes of data being amassed and crunched in our homegrown data platform, there is no shortage in amazing challenges to tackle, learn from the monetary engine of this scale that dont come along often or are few and far between.
We are passionate about what we do and make significant impact for the worlds largest online marketplace and are looking for top-notch software engineers to join our amazing team.
Define, design and implement complex, multi-tier distributed software systems throughout all phases of the software development life cycle
Work on new and existing product initiatives and be a driver in the definition of product direction.
Take ownership - collaborate with technical and business leaders to build innovative and yet simple software solutions for complex business problems.
Who would be able to set the technical strategy, vision and road-map for the team.
Estimate engineering effort, plan implementation, and rollout for complex fee compute and charging systems.
Push the bar to solve complex technical challenges of scale and performance
Partner effectively and influence peers, juniors and seniors both within the organization and across ***
Who would Independently initiate and drive building products from conception to design, develop and deployment.
7+ years of software design and development experience, solid foundation in computer science with strong competencies in data structures, algorithms, and software design
Experience in object-oriented design methodology and large scale application development in Java (or any other object oriented languages)
Excellent understanding of distributed systems and service oriented architecture along with web services and related standards like REST/JSON
Nice to have skills to understand large scale data and ability to build machine learning models for forecast and prediction.
Nice to have skills in Node.JS, React.JS, and Java Script
Relational database and SQL development experience
Agile development experience
Self-motivated and fast learner. Excellent communication, presentation, interpersonal and analytical skills
BSCS or BSEE or other equivalent technical degree
Job Reference: 20-07716
Type: The role is responsible for prepare release documents for our hardware and software products as well as articles with the main goal to communicate complex, technical information more easily. The role also develops, gathers, and disseminates technical information among customers, designers, and manufacturers, etc.
Skills and Qualifications
Bachelors degree in relevant technical field
4+ years industry experience as an effective technical writer
Proven ability to quickly learn and understand complex topics
Previous experience writing documentation and procedural materials for multiple audiences
Superior written and verbal communication skills, with a keen eye for detail
Experience working with engineering to improve user experience: design, UI, and help refine content and create visuals and diagrams for technical support content
Proven ability to handle multiple projects simultaneously, with an eye for prioritization
Firm understanding of the systems development life cycle (SDLC)
Previous software development experience
Certification through the Society for Technical Communicators
Experience using Doxygen/Python/Perl tools to create documentation
Experience working in network switching domain in both HW and SW
Job Reference: 20-07510
Type: Description/Comment:Summary: The main function of an IT project/program manager is to plan, direct, or coordinate activities in such fields as electronic data processing, information systems, systems analysis, and computer programming. Job Responsibilities: Review project plans to plan and coordinate project activity. Manage backup, security and user help system. Consult with users, management, vendors, and technicians to assess computing needs and system requirements. Meet with department heads, managers, supervisors, vendors, and others, to solicit cooperation and resolve problems. Provide users with technical support for computer problems. Recruit, hire, train and supervise staff, or participate in staffing decisions. Evaluate data processing proposals to assess project feasibility and requirements. Skills: Verbal and written communication skills, problem solving skills, attention to detail and interpersonal skills. Ability to work independently and manage ones time. Knowledge of circuit boards, processors, electronic equipment and computer hardware and software. Knowledge of production processes, quality control, costs and other techniques for maximizing the effective manufacture and distribution of goods. Knowledge of business and management principles involved in strategic planning, resource allocation, and production methods. Knowledge of computer software, such as Visual Basic, Java, SQL, etc. Education/Experience: Bachelor's degree in a technical field such as computer science, computer engineering or related field required. MBA or other related advanced degree preferred. PMI or PMP certification preferred. 5-7 years experience required.
Job Reference: 20-07251
Type: JOB TITLE:
Developer/Big Data Engineer
MUST HAVE SKILLS (Most Important):
Expert level knowledge and experience in
REST based API
8 years of experience in each of the following (except where otherwise noted):
At least 8 years of experience building and managing complex products/solutions.
Good problem Solving/analytical skills & an absolute team player.
5 Plus years Experience developing Restful web services in any Java framework.
Minimum 5 years experience on Hadoop Ecosystem (Spark/Scala/Python preferred) & Backend software modules using Scala / Spark & java
Minimum 8 years of experience working in Linux / Unix environment.
Expert level programming in Java, Scala & Python.
Experience in developing ETL modules for the AI/Client use cases, developing algorithms & testing
Minimum 5 Years of experience on performance optimizations on Spark, Hadoop, Any NoSQL
Minimum 5 Years of experience on Testing and Debugging Data pipelines based on Hadoop and Spark
Experience with debugging production issues & performance scenarios
Building Big Data Platforms that can ingest hundreds of terabytes of data, for Business
Analytics, Operational Analytics, Text Analytics, Data Services. Build Back end analytical
applications. Work on performance optimizations. Debug complex production scenarios.
Design and development of java, Scala and spark based back end software modules,
performance improvement and testing of these modules.
Scripting using python and shell scripts for ETL workflow. Design and development of back end
big data frameworks that is built on top of Spark with features like Spark as a service, workflow
and pipeline management, handling batch and streaming jobs;
Build comprehensive Big Data platform for data science and engineering that can run batch
process and machine learning algorithms reliably
Design and development of data ingestion services that can ingest 10s of TB of data;
Coding for Big Data applications on clickstream, location and demographic data for behavior
analysis using Spark / Scala & Java
Optimized resource requirements including number of executors, cores per executors, memory
for Spark streaming and batch jobs
Development of AI/Client modules and algorithms for *** Client use cases.
Bachelor's Degree in Computer Science, Engineering, or a related field
This position is standard 9-5 shift. Weekend work is not normally required? On-call work is not normally required.
Software Dev Engineer
Job Reference: 20-06928
Type: Duration:0-6 month(s)
Description/Comment:It takes powerful technology to connect our brands and partners with an audience of 1 billion. Nearly half of *** employees are building the code and platforms that help us achieve that. Whether youre looking to write mobile app code, engineer the servers behind our massive ad tech stacks, or develop algorithms to help us process 4 trillion data points a day, what you do here will have a huge impact on our businessand the world. Want in? As Client'ss media unit, our brands like Yahoo, TechCrunch and HuffPost help people stay informed and entertained, communicate and transact, while creating new ways for advertisers and partners to connect. With technologies like XR, AI, machine-learning, and 5G, were transforming media for tomorrow, too. We're creators and coders, dreamers and doers creating what's next in content, advertising and technology.
MS in Computer Science or a related field (or BS with 2 years of relevant experience).
A solid computer science foundation including programming languages, operating systems, software engineering, and databases
1+ years of experience in Java / J2EE including object oriented design and design patterns, software architecture, multi-threading, and debugging skills
1+ years of experience with big data technologies such as Hive, Hadoop, MapReduce, Spark, PIG etc.
Able to produce testable, modular, and efficient code in Java.
Solid understanding of data structures and algorithms
Good knowledge of SQL databases techniques
Ability to demonstrate great engineering practices
Strong verbal and written communication skills
Experience with Client Web Services is a plus
Familiarity with Unix/Linux environment highly recommended
Experience with API design is a plus
Experience with large distributed systems, fault-tolerant system design, concurrency and high performance software engineering preferred
Experience with Agile product development methodology is a plus
Experience with scripting programming languages such as Python is a plus
B2B or advertising experience is a plus
Job Reference: 20-06851
Type: Description/Comment:Summary: The main function of an IT project/program manager is to plan, direct, or coordinate activities in such fields as electronic data processing, information systems, systems analysis, and computer programming. Job Responsibilities: Review project plans to plan and coordinate project activity. Manage backup, security and user help system. Consult with users, management, vendors, and technicians to assess computing needs and system requirements. Meet with department heads, managers, supervisors, vendors, and others, to solicit cooperation and resolve problems. Provide users with technical support for computer problems. Recruit, hire, train and supervise staff, or participate in staffing decisions. Evaluate data processing proposals to assess project feasibility and requirements. Develop and interpret organizational goals, policies, and procedures. Develop computer information resources, providing for data security and control, strategic computing, and disaster recovery. Skills: Verbal and written communication skills, problem solving skills, attention to detail and interpersonal skills. Strong ability to work independently and manage ones time. Strong leadership and mentoring skills necessary to provide support and constructive performance feedback. Strong knowledge of circuit boards, processors, electronic equipment and computer hardware and software. Strong knowledge of production processes, quality control, costs and other techniques for maximizing the effective manufacture and distribution of goods. Strong knowledge of business and management principles involved in strategic planning, resource allocation, and production methods. Strong knowledge of computer software, such as Visual Basic, Java, SQL, etc. Education/Experience: Bachelor's degree in a technical field such as computer science, computer engineering or related field required. MBA or other related advanced degree preferred. PMI or PMP certification preferred. 8-10 years experience required.