The need to express concepts using fewer lines of code has caused an unprecedented rise in Python programming jobs. Still, finding the right jobs in Python programming might require some professional help. That’s what we specialize in. Our services can help set you on the path to great Python programming careers.

Python SDET

Job Reference: 20-05013 Type:

Essential Criteria:

Experience of using Python and RDBMS. [mid] desired

Experience of version control systems such as Git or similar.

Excellent troubleshooting skills

Excellent software development skills including: requirements analysis, software design, data modelling, OO design, unit and integration testing and maintenance.

Knowledge data warehousing.

dev experience on Linux OS

Rest API and SOAP

Network fundamentals

Knowledge of Selenium and Device Automation (mobile)

Desired Criteria:

Third level qualification in IT, Computer Science or a related field.

Experience with Python frameworks such as Flask

Knowledge of Linux/Unix and Docker environments, ETL, Java, website development.

AWS

Networks exposure

Apply

Quality Assurance Tech

Job Reference: 20-05002 Type: Job Description: this is a continuation of sourcing on REQ 41841-1. Please do not submit the same candidates or they will be dq'd.

Quality Assurance Tech I - See Attachment for Full Details

Location: SJC14 - Sunnyvale
Number of openings: 1
Submittal limit per supplier: 3
Estimated start date: 8/10/2020
Duration: 4 months
Bill rate max (if applicable): ***/hr
Program office contact: ***


IMPORTANT COMPLIANCE NOTES FOR SUPPLIERS:

Last 4 digits in their SSN are required for all candidates upon submittal in the VMS.
Sub-contracting is not permitted.
The terms of the Supplier Master Services Agreement with *** govern all assignments through the Contingent Workforce Program. Posting the *** name, group names, technologies, project code names, or program office information on public-facing sites is strictly prohibited.

More information on the above policies can be found in your Supplier Manual. If you have any questions, please reach out to ***.

Top 3:
1 3+ years experience in a test or development role as part of a product development organization which has delivered consumer oriented products
2 Experience in Python/Java coding and user-level automation
3 Knowledge of QA methodology and tools

JD:
External job description
QA Engineers test code at the user level, both manually and with automated tools. Our QA Engineers use black box, gray box, and white box testing techniques; they are able to understand software internals, debug problems using log files, and write automated tests and/or user-level test automation tools. Software QA Engineers work with Software Development Engineers to understand features and technical implementation. Software QA Engineers also work with groups such as Product Management, User Experience Design, and Customer Support to understand customer usage models and develop test plans and test suites that approximate real-world environments and regression tests. Software QA Engineers are also responsible for driving the software development process toward quality-centric methodologies.

Responsibilities
Develop test strategies and create appropriate test harnesses.
Work with a team of quality engineering professions to ensure the highest quality product delivery
Communicate with users, other technical teams, and management to collect requirements, evaluate alternatives and develop processes and tools as needed to support the organization.
Evaluate product functionality and create test strategies and test cases to assess product quality.
Establish and enforce 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
Automate the validating of modern user interfaces and messaging infrastructures

Basic qualifications
Bachelors Degree in Computer Science or related technical field and years relevant work experience, or relevant work experience
3+ years experience in a test or development role as part of a product development organization which has delivered consumer oriented products
Knowledge of QA methodology and tools
Experience in Python/Java coding and user-level automation
Experience working closely with development and business teams to communicate problem impacts and to understand business requirements.

Preferred qualifications
Experience in the domain of Machine Learning and Computer Vision
Ability to triage issues, react well to changes, work with teams and ability to multi-task on multiple products and projects
Excellent communication, collaboration, reporting, analytical and problem solving skills
Familiarity with executing performance, longevity and device interoperability tests in the confines of the mobile application space
Shows creativity and initiative to improve product test coverage and effectiveness
Comfortable communicating cross-functionally and across management levels in formal and informal settings

Apply

Data Engineer

Job Reference: 20-05000 Type: Job Description: Please DO NOT submit candidates interviewed on #569-1 and #1765-1 (same position/HM).

Description:

Responsible for completing our transition into fully automated operational reports across different functions within Care (including repair operations, contact center, digital support, product quality and finance) and for bringing our Care Big Data capabilities to the next level by designing and implementing a new analytics governance model, with emphasis on architecting consistent root cause analysis procedures resulting in enhanced operational and customer engagement results.

Summary:
The main function of the Data Engineer is to develop, evaluate, test and maintain architectures and data solutions within our organization. The typical Data Engineer executes plans, policies, and practices that control, protect, deliver, and enhance the value of the organizations data assets.

Job Responsibilities:
Design, construct, install, test and maintain highly scalable data management systems.
Ensure systems meet business requirements and industry practices.
Design, implement, automate and maintain large scale enterprise data ETL processes.
Build high-performance algorithms, prototypes, predictive models and proof of concepts.

Skills:
Ability to work as part of a team, as well as work independently or with minimal direction.
Excellent written, presentation, and verbal communication skills.
Collaborate with data architects, modelers and IT team members on project goals.
Strong PC skills including knowledge of Microsoft SharePoint.

Education/Experience:
Bachelor's degree in a technical field such as computer science, computer engineering or related field required.
5-7 years of experience required.
Process certification, such as, Six Sigma, CBPP, BPM, ISO 20000, ITIL, CMMI.


***Please submit candidates with the following must haves***

- Analytical and problem solving skills, applied to Big Data domain
- Proven understanding and hands on experience with Hadoop, Hive, Pig, Impala, and Spark
- 5-8 years of SQL, Hive, Hadoop and Python, Shell (4-5 years)
- Java/J2EE development knowledge
- 3+ years of demonstrated technical proficiency with Hadoop and big data projects

Day to Day duties:
- Take requirements from Business Analyst and Stakeholders Analyze and see where changes are needed; perform impact analysis (if pipeline available); make sure proper connectivity to source & right credentials to connect to source; create pipelines (if not available)
- Data collection gather information and required data fields.
- Pull data from Oracle database (from different databases) put into Hive tables
- Data manipulation Join data from multiple data sources and build ETLs to be sent to Tableau (front-end dashboard) for reporting purpose
- Measure & Improve - Implement success indicators to continuously measure and improve, while providing relevant insight and reporting to leadership and teams.
- Must be able to optimize performance tuning/monitoring and development at the same time.

Mostly we are looking for someone with advanced skills in SQL/Hive and moderate skills in python/shell and Hadoop. (A lot of times candidates screened have been really good in SQL but not in python/shell/Hadoop or vice versa.)

All backend is in Hadoop/AWS.
Mostly in house clusters, we do have the AWS Cloud platform though, so having that skill will really help.

About 70% of the work we do is using SQL in high query language/ Hive. The other 30% is Python, shell script, oozie, spark, etc.
1. Hive/SQL
2. Hadoop
3. Python/Shell Scripting (exchanging data between UNIX and other sources into Hadoop. All Hive tables we create will be pointed to the files in Hadoop)
4. AWS - not super required but some of our data comes from AWS S3

Interview:
1. Ashok is first interview - ZOOM (video isn't necessary) - live coding/logic
2. Gopi/Ran - second interview - ZOOM VIDEO
3. Koga & Kayla - third interview - ZOOM VIDEO
4. Onsite/Virtual with Koga/whole Big Data team

Interviews focus on conceptual questions around python, shell, hadoop, hive. After that will be coding questions in SQL. After that, it's coding in Python and Shell scripting.
Once we get to the next round, it is around performance tuning, ETL Design, business related questions to confirm they are a good fit for the project.

Team: 2 Data Engineer, 1 BI Engineer (front-end development), 5 Biz Analyst, 1 PM, 1 Director
Comments for Suppliers: Please DO NOT submit candidates interviewed on #569-1 and #1765-1 (same position/HM).

Apply

_Software Engineer - III

Job Reference: 20-04987 Type: Validation Software Engineer

Potential for extension up to 18 months, Local Candidates only
In this position, you will be responsible for researching and automating test procedures to automate a software quality assurance test plan, to validate software related to neural network inference. You will work with a team of 2+ automation engineers and work with extended teams in other geographies to define and execute feature testing, software reliability testing, and product release testing for cutting edge deep learning products. You may also be required to provide lab support, including system installation, maintenance and support. In addition to excellent technical, and communication skills, this position requires an ability to work with remote teams in different time zones and work effectively as part of a larger highly dynamic engineering team.

Qualifications/skills required, not limited to the following:
This position requires software quality assurance experience and basic software engineering skillset. Overall 3-5 years of SWQA or SW engineering work experience
Candidate must have a Bachelors degree in software or computer engineering or a related field.

Candidate must have:
Two years of experience working with python for test automation
Two years of system experience working in a Linux or Ubuntu environment and shell scripting.
Git
C/C++
Familiarity with Docker, Jenkins, and Jenkins pipeline for implementing automated software builds and continuous integration is a plus.
* Experience with setup and configuration of test HW
Experience with deep software failure analysis.
Candidate must have excellent technical and verbal communication skills.

Preferred Skills/nice to have:
Experience with neural networks, TensorFlow, Caffe, OpenVino is a plus

Apply

_Software Engineer - III

Job Reference: 20-04985 Type: Validation Software Engineer
Potential for extension up to 18 months, Local Candidates only
In this position, you will be responsible for researching and automating test procedures to automate a software quality assurance test plan, to validate software related to neural network inference. You will work with a team of 2+ automation engineers and work with extended teams in other geographies to define and execute feature testing, software reliability testing, and product release testing for cutting edge deep learning products. You may also be required to provide lab support, including system installation, maintenance and support. In addition to excellent technical, and communication skills, this position requires an ability to work with remote teams in different time zones and work effectively as part of a larger highly dynamic engineering team.
Qualifications/skills required, not limited to the following:
This position requires software quality assurance experience and basic software engineering skillset. Overall 3-5 years of SWQA or SW engineering work experience
Candidate must have a Bachelors degree in software or computer engineering or a related field.

Candidate must have:
Two years of experience working with python for test automation
Two years of system experience working in a Linux or Ubuntu environment and shell scripting.
Git
C/C++
Familiarity with Docker, Jenkins, and Jenkins pipeline for implementing automated software builds and continuous integration is a plus.
* Experience with setup and configuration of test HW
Experience with deep software failure analysis.
Candidate must have excellent technical and verbal communication skills.

Preferred Skills/nice to have:
Experience with neural networks, TensorFlow, Caffe, OpenVino is a plus

Apply

Senior Data Scientist

Job Reference: 20-04954 Type:
Senior Data Scientist- Client Engineer
Bellevue, WA
12+ Months


Essential Functions
  • Support Client projects from strategy through implementation and on-going improvements.
  • Perform data collection, analysis, validation, cleansing, developing software in support of multiple machine learning workflows, integrating / deployment of code in a large-scale production environments and reporting.
  • Designs, codes, tests, debugs, and documents Client code - models, ETL processes, SQL queries, and stored procedures.
  • Extracts and analyzes data from various structured and unstructured sources, including databases, files, data lakes and external APIs/websites.
  • Responds to data inquiries from various groups within client's organization.
  • Requires experience with relational databases, document databases (NOSQL) and knowledge of query tools and/or statistical software.
  • Responsible for other duties/projects as assigned by business management / leadership.
Qualifications
Minimum Required
  • 7 plus years of experience in statistical modeling, data mining, analytics techniques, machine learning software development and reporting
  • 5 plus years of applied experience in building and deploying Machine Learning solutions using various supervised/unsupervised Client algorithms such as Linear/Logistic Regression, Support Vector Machines, (Deep) Neural Networks, Random Forest, etc., and key parameters that affect their performance.
  • 5 plus years of hands-on experience with Python and/or R programming and statistical packages, and Client libraries such as scikit-learn, TensorFlow, PyTorch, etc.

Apply

Business Intelligence Engineer

Job Reference: 20-04950 Type: Job Description: See attachment for full details.

SERVICES TO BE PERFORMED
Defining and executing reports to drive operational excellence, exceed our customers expectations and achieve performance goals.
In partnership with Program Managers, BIEs will expose gaps in our supply chain that leave us vulnerable to customer facing defects.
Manage, analyze, execute on and effectively communicate on data modification suggested by stakeholders and managers
Provide insights into operational issues, analyze the root cause and provide recommendations for improvements.
Data analysis, understanding of the systems workflow, cross-functional communication and issues management.

REQUIRED SKILLS
BS in Computer Science, Operations Research, Industrial Engineering, Mathematics/Applied Mathematics, Economics/Applied Economics or in another quantitative and engineering field
3+ years of experience in using quantitative analysis, including but not limited to forecasting, regression modeling and statistical process control.
3+ years of experience with BI analytics/ reporting/visualization tools
3+ years of experience with at least one scripting or general purpose programming language such as Python, Ruby, R, Java, etc.
2+ years of experience conducting analysis using Excel
Experience with big data: extraction, processing, filtering, and presenting large quantities (100K to Millions of rows) of data.
Experience with data process: AWS technologies, SQL, and data pipelines

PREFERRED SKILLS
Graduate degree in Engineering, Logistics, or another quantitative field preferred.
Experience with Tableau
Familiarity with AWS solutions (EC2, S3, Redshift, RDS)
Experience with Linux basic commands
Advanced knowledge of relational databases
Machine learning experience a plus.
Ability to automate scalable analytical and reporting solutions utilizing extremely large data sets across multiple sources.
Familiarity with supply chain management concepts - forecasting, planning, optimization, and logistics - gained through work experience or graduate level education.
Excellent communicator at all levels internal and external, both spoken and written.
Passionate about the customer experience, and takes a data-driven approach to identifying and prioritizing the most impactful efforts.
Ability to remain flexible in a rapidly changing space and are adept at learning new tools and systems.
Ability thrive in an environment that is deadline driven, fast paced and requires you to be detail-oriented and comfortable interacting or working with cross-functional business and technical teams.
Ability to be decisive in an often ambiguous environment.

Apply

Android Lab Engineer

Job Reference: 20-04748 Type: Title – Android Lab Engineer
Duration – 6 months (Possible conversion)
Location – Bellevue, WA
 
Requirements
  • Passion for cool devices
  • Associates degree in IT services and/or Cloud computing
  • Deep experience with Android devices (MDM, development, testing, using)
  • Basic understanding of Android debugging concepts (ADB, Logcat, …) and familiar with Android Studio
  • Script development experience (preferably Python)
  • DevOps experience using automation
  • Excellent customer service, analytical, collaboration, and problem-solving skills
  • Ability to maintain confidentiality across a diverse set of customers, demonstrate persistence, and customer understanding
 
Required Skills
  • Experience around android devices.
  • Python scripting
  • Self-Motivated
  • Someone who can talk to customers (for devices) fluently.
  • Experience with Rest API
  • Any cloud experiences.
  • Nice to have experience with android development.
They want someone who is comfortable with hardware
Bonus Points
  • Bachelor's or Master's degree in Computer Science/Engineering.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Knowledge of the AOSP open-source Android ecosystem and the libraries available for common tasks, including the ability to build and flash your own AOSP image
  • Understanding of Android for Enterprise and experience provisioning Android devices for MDMs
  • Experience working with or managing a Test Lab
  • Quality Assurance automation experience

Apply

Software Engineer

Job Reference: 20-04685 Type: Mid/Senior Level Data Engineer- Remote due to COVID, but will be required to sit in Lincolnshire once restrictions are lifted. Start time would be 9AM Central
There is a possibility to move from Temp to FT Hire
Client sponsorship is not available, now or in the near future, for this position

CTO AI services is a central group innovating new AI centric products, supporting Business Units on program acceleration and building an ecosystem that will allow Zebra to scale its AI components across the business and partners.
As a Data Engineer in computer vision you will have a unique opportunity to design and manage all of our data infrastructure used by our research team to solve real-world applications. You will face a variety of challenges from automating data acquisition and annotation to evaluating our latest cutting-edge algorithms, and you will have access to the best hardware to do the job.

We are focusing on leveraging AI to help solve real-world problems on real-world data. This means embracing noise and complexity, both at the data level and at the methodological level. You will collaborate closely both with both software developers and research scientists to commercialise our products and manage data collection and management requirements.

You will have experience in machine learning and management, either through your studies or industrial R&D projects and will be equally adept at developing production-quality code.

Must haves in a Candidate:
Computer vision and applications of machine learning.
Collecting, QCing, and analyzing huge datasets.
Using the best tools to streamline data acquisition and processing.
Assisting research scientists achieve their goals
A getting-it-done attitude with a desire to both push the boundary of fundamental knowledge and turn it into great products.
A degree in computer science or a quantitative field and at least one year of industrial experience working with data.
Strong math skills, a problem-solving aptitude and desire to automate
Experience of scientific programming and libraries relevant to image and video processing and management, for example OpenCV.
Experience with at least one programming language such as Python, C++, etc.
Experience working in a diverse and international team.

Apply

Support Engineer

Job Reference: 20-04667 Type: Job Description: MAX BILL RATE ***/HR

Item:93

3 Must Haves:
1. Bash or Python script development experience
2. Strong Linux experience
3. Wireless telecom experience

3 Preferred:
1. Wireless network support experience
2. Scripting and Audit work in a Wireless telecom network environment
3. Strong communicator / Analytical


Job Description: 4G/5G Tier2 Network Support Engineer

We are looking for a 4G LTE / 5G NR Tier 2 Network Support Engineer to join our Wireless Networks team. You will be a key contributor being technical interface to customer market teams. You will have your finger on the pulse of the entire customer network. You will monitor the network health, make improvement recommendations and repair the network. You represent *** when leading network outages in a multi-vendor environment.

Essential Duties and Responsibilities:
Provide in-depth technical log analysis, check network configuration, and support customer as needed
Knowledgeable on 3G 3GPP2, 4G, or 5G 3GPP technologies
Be able to work in ***s System Integration lab, customer labs, and commercial networks for reproducing, troubleshooting and investigating poor performance related issues
Strong on customer support as well as data analysis of logs and pcaps etc
Must be able to drive for resolutions with other Engineering team on an open ticket
Provide 24/7 on-call support as needed for commercial Network outages and network performance issues. Also provide technical reviews and provide support to customers as needed
Experience with wireless network architecture, protocols, RF optimization and standards
Develop Root Cause Analysis (RCA) on outages or market performance issues (e.g., throughput, accessibility, sustainability, handovers (Intra/X2/S1), capacity and coverage)
Be able to review various Engineering MOPs and identify missing steps or issues if any
Be able to proactively perform data audit, SW/FW audit, and health check of the OSS if needed
Be able to collect logs and perform log analysis for discussions with Tier3 and HQ on various issues
Resolve high severity issues (sev1 & sev2) to meet the agreed SLA requirements - 2nd level incident analysis
Provide updates and resolutions on open tickets

Success Criteria:
Be able to train provide guidance and support to other team members on new project, processes, etc. as needed
Other Skills:
Familiar with RLC/MAC layer, different types of control channel and traffic channels, network access procedures, power control, handover algorithms, QoS types, TDD/FDD modes, HARQ/ARQ concepts, etc.
Be able to develop tools and scripts to automate tasks on OSS and eNBs to aide with the investigation as needed


Background / Experience Required:

Necessary Skills and attributes:
The ability to plan, organize and prioritize multiple projects, sales and simultaneous performance objectives. Work independently in determining ones personal work schedule to be productive. Work in a team environment, in order to achieve personal and team project milestones and to complete assignments within established time frames. Accept tasks and problems/situations that differ, requiring creativity to search for optimal solutions, when only broad and general guidelines exist for solving problems. The ability to utilize implied knowledge of task alternatives and to make spontaneous decisions using past experience and the guidance and/or successful experiences of others. Demonstrated ability to interact at multiple levels within customers organizations. Negotiate with and convince others, in a potentially adversarial environment, including customer directors, managers and staff with opposing views to accept/approve plans, technical and project recommendations. Make professional technical sales presentations in writing, through email, reports, or orally, to an audience of high technical skills, management and operational experience. Ability to achieve results within established time frames and requirements. Develop accurate proposals and designs to meet customer needs.

Physical/Mental Demands:
Work is generally performed in an office environment. Operate a computer keyboard and view a video display terminal between more than 50% of work time, including prolonged periods of time. Requires considerable work utilizing high visual acuity / detail, numeric / character distinction and moderate hand / finger dexterity. The movement and transportation of equipment, most of the time is under 25 pounds. Performs work under time schedules and stress which are normally periodic or cyclical, including time sensitive deadlines, intellectual challenges and project management deadlines. Machines, tools, equipment, and work aids include PCs, printers, copiers, faxes and other equipment commonly associated with an office work area. May require working additional hours beyond normal schedule. Travel varies depending on position. Consistently demonstrates a commitment to policies and procedures, including but not limited to, attendance, confidentiality, conflict of interest and ethical responsibilities.


Education, Work experience and necessary Skills & Attributes:
BS EE or CS required (preferred MS ESS or CS) - with at least 5 years of telecom work experience
Good knowledge of wireless network architecture concepts especially in RAN domain
Good knowledge of UNIX/LINUX operating systems
Good customer support experience
Good analytical skills to investigate and evaluate trending data for issue resolution
Ability to develop scripts and tools to aide with the reports generation and analysis will be a plus
Physical and Mental Demands:
Must be able to work under pressure and willing to work on the ad-hoc schedule and/or on-call environment.
Work generally is performed in an office and/or lab environment may need to travel 0 to 10%
Operate PC and product test equipment more than 75% of work time.

Note: This job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee.
Comments for Suppliers:

Apply

Infrastructure Systems Engineer I

Job Reference: 20-04642 Type: Duration:0-12 month(s)

Description/Comment:The Managed Services Infrastructure team is building a next-gen Infrastructure as a
Service so that we can provide faster, more reliable solutions at greater scale. In our journey
we are looking for a talented and passionate Infrastructure Engineer with a strong
background in Linux and Windows system administration. This individual will have a good
understanding of server administration from system building to deployment . A basic
knowledge of Networking & Online video will help them hit the ground running.
The Managed Services Infrastructure team is responsible for ensuring system
infrastructure availability. Through rigor and automation we strive for better engineering
allowing us to build a robust, high-quality service that can cater to any of our customers
demands at scale.
What Youll Do
Engineer and administer Windows and Linux systems in both hardware and cloud
environments.
Work with both internal and external customers on related projects.
Provide support relating to customer incidents, and security issues.
Diagnose performance issues by analyzing data with commercial and in-house tools.
Write, review and maintain related code and documentation.
Be part of the on-call rotation.
Work as part of the team to solve unique customer business integrations.
Play a key role in the QA and deployment effort of new applications or streaming
content.
Qualifications
Expert level experience in Windows (Windows Server 16 or later) and Linux (Ubuntu
16.04 or later preferred) system engineering and administration.
Experience with setup and configuration of at least one monitoring tool (i.e. Zabbix,
CollectD, Nagios, Cacti, etc...)
Candidates should possess a minimum of 5 years relevant experience.
Demonstrate excellent organizational skills. Excellent reporting/presenting both
upwards and across teams.
Excellent decision-making, team organization and administration.
Nice to Have
Proficiency in infrastructure as a code & automation using Python, Unix Shell and
other programming languages.
Experience engineering solutions in AWS, Azure, Google Cloud, Openstack, Docker &
Kubernetes.
Extensive experience with Infrastructure as a Code.
Experience in configuring and managing SaltStack.
Deep understanding in Over The Top (OTT) video encoding.
Network engineering / administration experience.

Apply

Mid Level Developer

Job Reference: 20-04583 Type:

This is a backend development team for internal applications. The applications they support are:
  1. Systems performance/trouble shooting performance issues for internal users
  2. Network changes / automating performance changes based on algorithms for sites out of compliance and making/recommending changes.


This is a mid level role that will work on the second responsibilities of the team, network changes, all of this team sits in Temple Terrace. The skills required are 4 7 years with:
NodeJS
Java
Mongo DB
MSSQL
Python
Hadoop highly preferred
SAFE environment is a bonus
Telecom Domain experience is a huge bonus. A candidate coming from this environment is highly advantaged, but they know with the above skills it could be hard to find them coming from telecom.



Apply

1 - 12 of 23 jobs