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.

Engineer: Automation - II

Job Reference: 20-04141 Type:
Description:
Do you love working on cutting edge computer vision technologies that will drive emerging volumetric video technology to the masses? If so, we want to speak with you.
Our engineering team is a fast-paced, innovation group at Client Sports that aims to change how fans experience sports. Our clients include NBA, NFL, MBA and La Liga among others. Leveraging emerging 3D technology, we aim to add creative and exciting story-telling abilities to sports media.

Responsibilities

Provide support and training for live broadcast events on the TrueView system, coding and best practices.
Build, test and release software for processing complex data sets
Provide the ideation, development and delivery of TrueView content experiences including game-support.
Rapidly prototype new ideas and concepts.
Design, create, refine, document and debug systems, features, tools and infrastructure as needed.
Support content creators and engineers of TrueView technology.
Pro-actively identify and address areas for improved user experiences.
Collaborate with cross functional teams to form a highly productive team.
Communicate, learn, mentor and teach coding and best practices.
Automate various components of the TrueView system.

Soft Skills

Detail oriented and organized, possess strong communication skills, and experience handling a variety of tasks in an efficient manner.
Self-starter in entrepreneurial environment with expertise to identify problems, suggest solutions, juggle tasks, manage self and collaborative teamwork loads.
Avid reader of innovative computer vision research papers.

Qualifications

Minimum Required Qualifications:

Bachelor's Degree In Math, Electrical Engineering, Computer Science Or Related Field Of Study With 2+ Years Of Experience In The Following Areas

Python or C#/C++/C.
3D math skills in linear algebra and geometry or Image processing.

Additional Preferred Qualifications

1+ years of experience in the following areas:

Real-time software development
Trigonometry and multivariate calculus.
Graphics APIs (OpenGL, DirectX, Metal, or Vulkan) and GPU architectures.
Knowledge of one or more UI frameworks (Qt, DirectUI, Electron, etc.)
Computer vision with one or more of the following: 3D mesh algorithms, 3D reconstruction, motion tracking, camera calibration and parameterizations.
Developing software in 3D game engines like Unity 3D or Unreal within the constraints of real-time performance.
Refactoring large codebases.

Apply

Data Scientist

Job Reference: 20-04140 Type:
 

Job Title: Data Scientist

Location: Thousand Oaks, CA

Duration: 12 months+

 

Job Details:

This person will be responsible for providing support to advance artificial intelligence and data analytics effort by building machine learning models, support their implementation and deployment through collaborations with stake holders. The position will be based in Thousand Oaks, CA and he/she will be part of Digital Integration & Predictive Technologies (DIPT) organization in Process Development. Support will include :
• Build a wide range of data and analytics solutions, from descriptive to prescriptive using advance statistical and machine learning models
• Leverage large datasets to conduct end-to end analytics that include data gathering and requirements specifications, processing, analytics, ongoing deliverables, and presentations
• Interact cross-functionally with a wide variety of people and teams. Work closely with subject matter experts to identify opportunities and deliver value by developing Client, practical, scientific data-driven solutions to meet business needs

Preferred Qualifications
• M.Sc., in Engineering or Computer Sciences
• Expertise in comprehensive set of data analytics and modeling methods such as unsupervised (i.e. PCA, K-Means), supervised (i.e. PLS, tree-based algorithms and deep learning), approaches and in their application to biotechnology processes
• Expertise working with large data sets, data mining and machine learning tools
• Experience in various artificial intelligence applications
• Expertise in Python and SQL Programming Languages
• Understanding of biopharmaceuticals process, related unit operations including analytical methods and process controls.
• Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy
• Independent, self-motivated, organized, able to multi-task in project environments, and skilled in communication, facilitation, and collaboration.
• Team player, prepared to work in and embrace a team-based culture that relies on collaboration for effective decision-making
• Familiarity with DevOps and good software practices (i.e. version control, continuous integration, test driven development)

 

Basic Qualifications
• Master's degree
OR
• Bachelor's degree & 2 years of directly related experience
OR
• Associate's degree & 6 years of directly related experience
OR
• High school diploma / GED & 8 years of directly related experience

Apply

Automation Engineer RFP

Job Reference: 20-04131 Type:
  • 4+ YOE
  • 4 years of experience in trouble shooting, identifying root cause, issue handling
  • Expert understanding in defect handling flow, experience in tracking seen issues.
  • Expert knowledge in developing/maintain automation test scripts
  • Maintain executions via schedule tools
  • Expert knowledge in at least one of programming languages, Java, python, SQL, C#.
  • Knowledge in git and at least one programming languages.
  • Experience in selenium, Appium, TestNG, Maven, Jenkins, UI automation, API automation
  • Good communication skill with team members and key stakeholders

Apply

Senior FullStack Developer

Job Reference: 20-04128 Type:
Senior Software Engineer Full Stack | Telecommunication Enterprise Solutions Delivery
Telecommunication Enterprise Solutions Delivery develops cutting edge innovative closed-loop analytics solutions,
enabling insights-driven decision making across the enterprise. We collaborate with multiple functional
areas and impact every element of our business: corporate, security, networks, retail, IT and others.
We are looking for a result-oriented full stack engineer to be part of the team who excel in turning
apparently complex problems into an intuitive user experience, implemented in the most simple way endto-
end. You will have the opportunity to work on internal solutions (full stack development), performance
/ scalability issues and building technical infrastructure on-prem and Azure. You will need to understand
the business objectives, think like an end user and knows that 90% done is only half done. You love
beautiful, simple user interfaces, and you constantly wonder what you could have done to simplify your
last project. You are passionate about e2e architecture and database design, focusing on flexibility and
scalability. You prioritize API design, as this is a must to build scalable, future-proof products. You will
work closely with data scientists / Client engineers, cloud and full stack experts to build advanced analytics
platform in a hybrid environment integrating on-prem assets, Azure infrastructure and services.
Essential Functions
You will be responsible for designing, developing, integrating, and maintaining web-based portals,
tools, databases, code improvements and scripts as part of the Machine Learning as a Service team
Participate in technical design discussions, influencing the team in strategic decisions
Work with data scientists / Client engineers, software developers and interfacing internal customers to
translate their requirements to features and develop those solutions
Identify ways to automate analysis through smarter software systems.
Designs, codes, tests, debugs, and documents requirements - code - models, ETL processes, SQL
queries, and stored procedures.
Responds to data inquiries from various groups within client's organization.
Responsible for other duties/projects as assigned by business management / leadership.
Qualifications
Minimum Required
7 plus years of experience in software development
5 years of experience in Java script, Python, Flask API, Web API's, Kafka, Spark, Cloud
technologies (Microsoft Azure preferred), containers, Kubernetes, CI/CD
Experience with Azure cloud-based services and supporting infrastructure
Experience designing and developing solutions with SQL database backends (MS SQL,
PostgreSQL, MySQL)
2 plus years of experience in leading technical teams through agile and human-centered design
methodologies like Design Thinking
Comfortable working with the bottom of the stack (like integrating our internal services or
experimental new APIs) just as much as the top (like creating functional, user centric, customerfacing
prototypes)
Ability to provide technical oversight and guidance for projects across a full technology stack
Experience with analytics tools and how to use data to drive your decision making
Expertise with scaling pilot solutions to a large-scale production environment
Expertise with visualization tools such as PowerBI, D3JS etc.
Excellent written and verbal communication skills.
Desired
Bachelor or master's degree in computer science or equivalent domain specific experience in
lieu of a degree.
Experience with architecting, designing, developing software solution in Azure and on-prem
environments.
Experience with Azure Dev ops / Git hub / Gitlab CI/CD, Graph DB
Certifications AI / Client and Azure Cloud platforms

Apply

Engineer, Secrets Management

Job Reference: 20-03975 Type: Job Title: Engineer, Secrets Management C008699

Job Summary

Duties:
Secrets Management responsibilities:
Engineer will support the deployment, integration, operations, and automation of Hashicorp Vault
Provide automation solutions and documentation to developers, software engineers and technical personnel when necessary
Operating HashiCorp Vault instance in high availability across multiple datacenters
Configuring Vault deployments using secure pipelines and terraform
Developing custom vault plugins as required
Work closely with DevOps and cloud infrastructure architects and engineers to design, implement and manage secure, scalable, and reliable cloud infrastructure environments

Skills:

Experience with deploying and configuring Vault Enterprise and Terraform Enterprise in a highly-available environment
Ability to support operations for Vault Enterprise and Terraform Enterprise including tasks like backup, monitoring, and adoption
Experience working with common application architectures (app/web servers, containerization, etc.)
Experience in identity and access management concepts and technical specifications
Experience developing solutions using infrastructure orchestration tools (Chef, OpsWorks, Puppet, Salt, etc.)
Experience creating continuous integration pipelines (Cloudbees, Jenkins, Buddy, UrbanCode, etc.)
Experience using integrated development environments (e.g. Visual Studio, Visual Studio Code, Eclipse, XCode)
Experience with Azure Resource Manager (ARM) and Terraform templates and scripting tools, including PowerShell, Azure CLI, JavaScript, Shell scripts, Python, or similar languages.
Experience developing solutions that combine data from APIs, endpoints, and databases
Outstanding communication, analytical skills and ability to function in a globally diverse work environment
Experience working within an agile team (Scrum, Rally, etc.)

Education and Experience:

Bachelors degree in Computer Science or related field or equivalent experience/certification
Secrets Management Engineer: 1 year (Required)
2 years working as an Security Engineer
1 year experience developing automation solutions in Python, Java or PowerShell
Ability to analyze complex problems and implement solutions and/or workarounds
Familiarity with NIST Special Publications (e.g. 800-171,800-53, CSF)

Apply

Systems Specialist

Job Reference: 20-03869 Type: Tableau Support Engineer Req:

*Position Summary:*
Sr. Tableau Developer role with a deep understanding of Tableau and ETL tools. The resource should have the good analytical and problem-solving skills and should be able to perform in a fast-paced/agile environment.
*Key Responsibilities*: Expert in Tableau and design technique as well as experience working across large environments with multiple operating systems. Key Requirements and Technology Experience Overall 8-10 years of experience in Business Intelligence. 5+ years of experience with Tableau and dashboard Development. Strong experience with Data Analysis. Storyboard and SQL experience.
*Essential Duties and Job Functions*

* Automate, operationalize, monitor and manage data pulled from various source systems
* Report and analyze data from multiple sources to create integrated views that can be used to drive decision making. Work with, and analyze, several large and complex data sets
* Design and build reports and analyses in Excel and other analysis and reporting tools such as Tableau and Einstein Analytics and SAP Business Objects.
* Work closely with Enterprise Operations leadership to review and update metrics and reports as needed.
* Partner with stakeholders across *** to understand data needs and define self-service reporting solutions.Assist in data validation and data clean up requests as needed
* Knowledge of Tableau best practices in performance tuning and user-centric design, proactive alerts, etc.

*Desired Skills:*

* Expert proficiency in Tableau and other Analytical and Reporting tools
* Strong analytical/modeling skills with the ability to convert raw data into actionable business insights
* Analytical, creative, and innovative approach to solving problems
* Strong written and verbal communication
* Effectively work with senior leadership
* Passion to learn new tools and technologies such as *** Einstein Analytics
* Experience with scripting tools like Python, JSON etc..
* Experience with databases and writing SQL (Oracle, MySQL etc.. )
* Team player, comfortable working with cross-functional stakeholders

*Education & Experience*

* Bachelors Degree in Business, Engineering, Computer Science or similar required
* Minimum of 5 years of experience in analytics or a related field
* Tableau Certification is a plus.

Apply

Data Scientist

Job Reference: 20-03845 Type:
 efficiency improvements. 
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

Data Scientist

Job Reference: 20-03844 Type:
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

Engineer Senior

Job Reference: 20-03822 Type:
Description:
  • This person will be responsible to provide support to advance Intelligent Process
  • Control program within the Digital Integration & Predictive Technologies (DIPT) organization in Process Development. The position will be based in West Greenwich, RI;
  • The candidate will be responsible for applying control engineering concepts using existing computer programming platforms (i.e. Python, Matlab, R) to develop an advanced model predictive control (MPC) model for commercial implementation.
  • The successful candidate should be an expert in various software programming platforms with extensive understanding in process control engineering and process automation. Computer modeling and GUI development experience is a must.
  • The candidate should have relevant experience with MPC as well as having a good understanding of machine learning algorithms. A strong understanding of statistics is a must.
  • Candidate with past experience in system and process control related network integration will be preferred.

Basic Qualifications
  • Master's degree
  • OR
  • Bachelor's degree & 4 years of directly related experience

Preferred Qualifications
  • PhD., M.Sc., B.Sc., in Chemical, Biochemical, Mechanical, Electrical, Systems, Control or Computer Engineering or Computer Science, preferably with expertise in bio/pharmaceutical processes.
  • Practical experience in computer modeling
  • Practical experience in developing process control strategies
  • Practical experience in system and network integrations
  • Experience with OPC integration
  • Experience with DSC systems
  • Experience in working with Raman spectroscopy and building chemometric models.
  • Practical experience and interest in multivariate data analysis and predictive modeling.
  • Experience working with large data sets, data mining and machine learning tools.
  • Experience in Python or Matlab or R Programming Languages and basic Microsoft tools.
  • Understanding of biopharmaceutical processes, related unit operations including analytical methods and process controls.
  • Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy
  • Independent, self-motivated, organized, able to multi-task in project environments, and skilled in communication, facilitation, and collaboration.
  • Team player, prepared to work in and embrace a team-based culture that relies on collaboration for effective decision-making
  • Solid leadership, technical writing, and communication/presentation skills.

Top 3 Must Have Skill Sets:
While the three items below may seem generic, they are a musts for this role:
Hard Skills
  • programming skills - python, R, MatLab - 3-4 years experience
  • automation control experience (MPC - control programming, Delta V experience) - 3-4 years experience
  • control engineering - mechanical / chemical engineering

Soft skills
  • Can-do attitude; does not easily give up this candidate will be provided direction and support but will need to be methodical and analytical when completing tasks working at a very large organization, there will be a lot of parties the candidate will need to engage for project success
  • Be comfortable, with being uncomfortable - Identifies a problem (he/she can't stop here), identifies possible solutions & partners with teams on selecting one the end goal will be known but all the steps in-between may not be known form the starting point, the candidate will need to work through these and not get flustered
  • Positive Attitude/Energy; does not wear his/her heart on his/her sleeve - This role will deal with employees from around the world. This candidate must approach each one of them with a positive attitude regardless of the situation. In summary, this candidate must be a do-er - having the right attitude can get you through almost all situations).

Apply

Systems Specialist

Job Reference: 20-03793 Type: Job Summary:
Enterprise Middleware and Data Services team within *** Business Technology is currently seeking a team member from integration background and who is detail-oriented, proactive self-starter to support various integration applications deployed in production and non-prod environments in Mulesoft ESB (On-prem and cloudhub), Jitterbit and *** platforms.

Responsibilities:
Mulesoft anypoint cloudhub platform administration which includes managing Business groups, Environments, user Access and integration applications configurations and schedule.
Deploying and configuring integration applications in Mulesoft anypoint cloudhub (4.x) and Mulesoft on-prem (3..5.2, 3.9) platforms.
Install and configure Mule ESB, Jitterbit and supporting infrastructure like Rabbit MQ
Develop new integration processes using Mulesoft or Jitterbit to improve support process and enable monitoring capabilities
Monitor production platform for CPU, Memory and Disc usage and proactively fix any potential issues
Monitor application deployed in production environments and proactively resolve system and data issues
Deploy Integration applications to Production and Non-Production environments using out of the box deployment tools, or Jenkins jobs.
Work with Developers to triage production bugs
Manage queue of cases and work with users and other support teams to troubleshoot production issues.
Work with Product owners, BSA to support User Acceptance testing
Work with Product owners and BSA to validate and sign off on Supportability functionality
Participate in technical design review discussions with solution architect and provide feedback.
Create shell/python scripts to automate and improve support process
Create reports and dashboards in *** to help monitoring production applications
Create reports, dashboards and alerts in Splunk to proactively monitor integration applications
Document support process, standard operational procedures, support reference manuals.
Maintain and demonstrate 100% compliance with all written security policies, SOX procedures, and change management controls

Required Skills:
4+ years of experience with Mulesoft ESB administration (Cloudhub and On-Prem V3.x, v4.x)
4+ years of experience using Unix/Linux OS environments
4+ years of experience with any AMQP or JMS technologies
4+ years of experience with Oracle database and SQL queries
1+ years experience with *** administration and SOQL
Very strong understanding of Java or Java based technologies
Familiar with integration strategies like API-led connectivity in Mulesoft
Good understanding of Software-as-a-Service (SaaS) model and concepts
Willingness to learn and master unfamiliar technologies and/or concepts
Familiarity and comfort working within strict Change Management and Release Management processes
Exceptional research skills and resourcefulness, Strong technical problem solving skills, with an ability to troubleshoot complex application issues
Demonstrated ability to build and execute efficient business processes and methodologies.
Excellent written and oral communication skills, with an emphasis on tone, structure, grammar, and spelling
Ability to learn and adapt quickly in a dynamic environment.
Bachelor degree in computer sciences, programming or a related field
Familiarity with Software Release Management principles and methodology including Adaptive Delivery Methodology (ADM)


Desired Skills:
Certified Mulesoft Developer or admin
Certified *** admin 201
Experience with Jitterbit Integration Platform
Experience with Gemfire Cache, RabbitMQ
Experience with reporting and monitoring tools such as Zabbix, Splunk

Apply

Software Engineer

Job Reference: 20-03787 Type: Job Description: General Description
Technical professionals are defined by what they create. *** has the risk taking corporate culture, strategic R&D investments and global know-how to imagine, develop and market products that lead the industry. ***s Smart TV Services group located in Mountain View, CA is currently recruiting world-class engineers who share our Innovation through passion philosophy and thrive in a well-paced, results-driven environment.
Responsibilities will include:
Feature development and bug fixing on our Audience building and reporting product Envision
Addressing support questions from the users of Envision
Supporting our data Analytics team on data analysis and queries related to data quality
Ability to effectively communicate with peers and distributed teams
Delivering products with top notch quality in a fast paced environment
Contributing towards building a system with a test driven development / agile approach
Necessary Skills / Attributes:
Bachelor's degree in Computer Science/Engineering or equivalent experience. Masters degree preferred with 8-10 years of directly related experience.
Experience with large-scale distributed systems and service-oriented architectures
Has worked previously as a Full stack developer with primary focus on backend technologies
Extensive experience with Client AWS with strong knowledge of S3 and EC2
Strong development skills in Python and Sql
Knowledge of various databases / database technologies - Mysql, Redshift, DynamoDB
Experience with Big data technologies like Hive, Spark and Hadoop
Familiarity with version control software, such as Git.
Highly proficient in Object Oriented Design and Development.
Experience in Automation and Load Testing Frameworks
Passion for quality and writing clean, solid, readable code that scales and performs well
Good problem solving and production issue debugging skills
Experience with the Agile Methodology
Experience with Flask is an added plus
Comments for Suppliers:

Apply

Software Engineer

Job Reference: 20-03663 Type: Duration:9-12 month(s)

Description/Comment:Contract-to-Hire Possibility
Max Bill Rate ***-***/hr for Senior level candidate meeting most requirements


Sr. Software Engineer
In the Research and Development Centers Business Exploration and Development group, we build engaging, innovative, user focused software for Sony. Our engineers are helping to bring to life some of our next generation ideas.
We are focused on finding a senior software engineer who is a quick and voracious learner, open minded, curious, wants to follow best practices, and enjoys engineering creative solutions with good reliability and quality. Candidates should have a very good breadth of programming experience and be ready to apply their skills in any area - from JavaScript/Node to Python to Cloud to embedded Linux to mobile to machine learning. Candidates should be comfortable with building software end-to-end from interfacing with sensors/cameras through a customer-presentable user interface.
You should be able to work alone comfortably, collaborate with distributed team members, demonstrate and train others on your creations, and report on your achievements/progress in meetings. You should enjoy researching information and digging deep to solve problems.

What you'll be doing
This role is a software development position. Your primary focus will be helping to define and create prototypes and proof of concepts across different market verticals; some of which may reach a production level someday. The development stack will vary based upon whatever it takes to accomplish the goals; thus candidates should have a good breadth of knowledge and be comfortable in quickly bringing new concepts to life with whatever resources are available.
Helping to define and develop user experiences that delight the customer.
You will help to not only define the system architecture but to speak to its pros/cons thoroughly and welcome all input/changes. You should be comfortable with mentoring in areas of your strength and learning in areas lacking depth.

Required Skills/Experience
5-7+ years of solid industry experience with a BS in Computer Science or equivalent.
You will possess a solid understanding of JavaScript, Node, React, Python, OOP, and server-side development.
User interface development experience (e.g. JS/React, Qt, Java, etc.)
You should be very comfortable with both Linux-based and Windows environments.
You should have experience using embedded boards like nVidia Jetson, Raspberry Pi, or equivalent.
Excellent communicator who is passionate about quality, testability, extensibility, and simple design.

Other Areas
Experience working in an Agile/Scrum team environment is helpful
Experience with Docker on embedded hardware
Experience with Java/Kotlin and Android app development is a plus
Nice to have: C/C++ experience, machine learning (coursework & experimentation) and/or having helped a Client team with tools/infrastructure around natural language understanding (NLU/NLP), GANs, and/or object recognition.
User interface development leveraging OpenGL, Unity or Unreal.
Experience with building out RESTful services locally and/or in AWS leveraging things like Lambda, API Gateway, and Cognito is nice to have including understanding of AWS best practices in securing infrastructure.
Experience with Firebase is helpful.

Tools
Experience with Git/GitHub and managing code on multiple branches is expected

Candidate Submission Requirements
Applicant portfolio should be presented:
Link to Stack Overflow, GitHub, or equivalent page(s)
Link(s) to any open-source contribution(s)
Link(s) to any apps in the Android Market or iOS App Stores. Try to be specific about your contribution please.
Code sample(s) if available
References

Apply

Business System Data Analyst

Job Reference: 20-03547 Type:
Skills: Data background with knowledge of data processes, Tableau, Python or R(coding experience but not high level), worked with Data on real database, not Excel. Responsibilities: Create Tableau reports for distribution to clients, report generation, coding when necessary, understand data flow, machine learning and drop values. Free to make suggestions on how to present the data in the tables and report, recommend ways to automate the process as this is a major goal of the team. This can be a junior level analyst with 1-2 years of experience.

Apply

RF Engineer

Job Reference: 20-02599 Type:
  • An Engineer with a blend of RF and CODING skills, 20% RF and 80% coding!
  • Required coding skills are, in order of importance, PYTHON (80%), TABLEAU, SQL, POWERBI
  • A plus will be DATABASE ADMIN skills!
  • Need to have great technical skills, great attitude and needs to have a proven record to get stuff done!

Apply

Python Developer

Job Reference: 20-02590 Type:
Essential Criteria:
  • 5+ years commercial experience of using Python and RDBMS. [mid] desired 8+
  • 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

Sr Software Dev Engineer

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

Description/Comment:You Must Have
A solid Computer Science foundation in data structures and algorithms, object oriented programming, and modern software engineering practices from your achievement of obtaining a degree in CS or a similar engineering pursuit.
Proven hands-on Software Development experience.
4+ Years of prior Java development experience building enterprise applications.
Experience with message queuing Kafka, RabbitMQ, ActiveMQ stream processing and highly scalable big data data stores.
Experience with web services and security protocols.
Experience in scripting languages like Python or Perl, and Unix or Linux systems.
Experience with relational databases like Oracle, etc and non-relational databases like Druid, etc.
Excellent design, coding, debugging and testing skills.
Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
Excellent knowledge of ORM technologies (JPA2, Hibernate)
The ability to implement test solutions for the developed code and create effective test mechanisms and execute quality processes on new code prior to submission.
The expertise to manipulate data through query languages.
Facility with data concepts such as joins, aggregation, projection, and explosion.
The ability to work with large-scale distributed systems.
Solid written and verbal communication skills.
Excellent problem solving and organizational skills.
Great team-working capabilities in an agile development environment.
Willingness to engage productively with others in the industry through the mechanisms of open source software.
The passion to build great products, work with great people and change the world.

Good To Have
Hands on experience with Big Data Technologies like Hadoop, Pig, Hive, Presto, Spark, etc.

Apply

Software Dev Engineer

Job Reference: 20-01975 Type: Duration:0-18 month(s)

Description/Comment:Backend Engineer Job Description

A Little About Us
*** Group brands comprise some of the premier destinations on the Internet. This means that we rely on massively scalable, widely distributed, highly performant, and efficient software systems. If you want to help solve complex software problems for systems like these, we are looking for you.

*** Groups Data Measurements and Insights team works on one of the biggest online advertising and audience data sets in the world. We are responsible for providing fast, clean, and relevant data for VMGs advertising businesses as well as key measurements and insights about VMG users. We are developing next generation technologies to enrich our advertiser and user experience through complex, scalable data platforms, with ever growing and interesting challenges.

In this role, you will partner exclusively with the Exchange Analytics Team who leverage enormous amounts of data to inform selling opportunities. Acting as a conduit between this team and the broader Data Engineering team, you will help them with improved data access and performance.

A Lot About You
We're looking for world-class, fun-loving engineers to join the Data team in Champaign, Illinois where you will have the opportunity to help develop high speed advertising data solutions from data collection to large scale data manipulation to long term data storage and low-latency retrieval, reporting, and analytical systems.

We are looking for software engineers at various experience levels to analyze requirements; investigate optimal software solutions; architect, design, implement and test those solutions; and support our globally deployed data collection and handling software.

Your Day
You will spend your days doing things like:
Working through documents and conversations with colleagues to understand product requirements for new features
Shaping those requirements into design documents and software implementation
Testing and debugging both your own software and some written by others
Analyzing and refactoring existing software to enhance its reliability, performance, supportability, and operability
Helping your team figure out priorities and processes and whats next
Playing with your friends in some of our local games and contests, from trivia to table tennis, puzzle building, escape rooms and more.

You Must Have
A solid Computer Science foundation in data structures and algorithms, object oriented programming, and modern software engineering practices from your achievement of obtaining a degree in CS or a similar engineering pursuit.
The ability to use an object oriented programming language like Java or C++, scripting languages like Python or Perl, and Unix or Linux systems.
Excellent design, coding, debugging and testing skills
The expertise to manipulate data through query languages
Facility with data concepts such as joins, aggregation, projection, and explosion
The ability to work with large-scale distributed systems
Solid written and verbal communication skills - ability to translate complex data challenges into resulting business impacts
Excellent problem solving and organizational skills
Great team-working capabilities in an agile development environment
Willingness to engage productively with others in the industry through the mechanisms of open source software
The passion to build great products, work with great people and change the world

If this describes you, then we have a career for you at our place.

Come see what were doing at *** Group on the Silicon Prairie, in Champaign, Illinois!

Apply

Software Engineer

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

Apply

Senior JAVA Engineer

Job Reference: 20-00157 Type:
Title: Senior JAVA Engineer:

Job Description:
  • Gather Requirements, participate in the design development of complex computer software systems and applications.
  • Write functional and design specifications as well as respond to requirements documents.
  • Design and implement components-based applications to support distributed deployments.
  • Develop, code, unit test and deploy System software components.
  • Ability to automate functional testing and deployment process.
  • Test and document major system software components.
  • Analyze and fix software bugs and improvise the application stability.
  • Advise and coordinate with development teams in developing SAO contract interfaces.
  • Work with Tech Support and customers regarding customer issues and escalations.
  • Interface with other functional groups like Quality Assurance, Documentation, and Training teams around the release of new features and functionality.
  • Help determine technical objectives and contribute to organizational goals and objectives.
  • Interact with other groups regarding technical content and functionality.
  • Building web-based applications on RESTful Web Service platforms and distributed systems.
  • Create modern RESTful web applications that are backed by scalable backend systems.
  • Design, implement, deployment and maintenance of innovative software solutions to transform service security, durability, availability, performance and cost.
  • Using software engineering best practices to ensure the standard of quality of all team deliverables.
  • Effectively estimating time to implement design, consistently making systems simpler.
  • Working on Micro Services, Spring Boot, Java-based Spring Frameworks, including Spring MVC and Spring Security.
  • Understanding of software engineering practices, OOD, design patterns, data structure, algorithms, and system level programming (including multi-threaded programming).
  • Knowledge and working experience with Agile Software Development mechanics. Background in Service Oriented Architecture implementation, service versioning, and backward compatibility.
Qualifications & Tools and Technologies Required:
Bachelor's Degree or Foreign Equivalent in Computer Science, Computer Applications, Information Systems, Engineering, or related field and 7 years' experience. Alternative: Master's degree (or foreign equivalent) in Computer Science, Computer Applications, Information Systems, Engineering or related field and 3 years' experience in same field and areas.

Experience must include the following:
  • Experience in C, Java, SQL and PL/SQL, C, Java J2SE, Python, Java Script, Groovy, Java Script API AngularJS, Ext JS, YUI, Maven, Ant, node, npm.
  • Experience in Web Services: XML Schema, DTD, REST, SOAP, WSDL, SAAJ, JAX-RPC, JAXB, JAXP, SOA, JAXR, UDDI, Message Handlers, DOM, SAX, XSL, XSLT, XML.
  • Experience in Hibernate, JPA, MyBatis, Data Modelling.
  • Experience in web Logic, Web Sphere, Jboss, IIS, Apache
  • Experience in Apache Tomcat, Glassfish Applications Frameworks Struts 1.x, Struts 2, JSF and Spring, Apache CXF, Spring Framework, MS Reporting.
  • Experience in oracle, MySQL, SQL Server, Casandra, Graph Databases.
  • Experience in JUnit, J-Mock, Easy Mock, Spring Test, Power Mock, SOAPUI.
  • Practical knowledge of developing and implementing of Application solutions.
  • Deep understanding of the Java, SQL and PL/SQL, C, Java J2SE
  • Deep understanding of enhancing and maintaining existing applications and systems, including development, testing and launching of the user interface-based applications and stand-alone service-oriented and batch processing systems for Telecommunication's internal and external customers.

Please send resumes to Aditi Consulting LLC, Attn: Raja N, Job Code SJE 001, 11820 Northup Way, Suite 305, Bellevue, WA 98005. Work location: Bellevue, WA. If submitting your application electronically, please email to
Raja@aditiconsulting.com and mention the name of the position and the job code.

Apply

Tableau Developer

Job Reference: 19-11858 Type: Summary: The main function of a Analyst/Developer is to develop, modify, and implement computer applications software changes including integration tasks for in-house developed systems and/or purchased software solutions. Job Responsibilities: Design, code, test, and debug programs of varying levels of complexity. Provides guidance and assistance to other team members. Analyze user requests and software requirements for feasibility of design and potential impact while cognizant of time and cost constraints. Work with vendors on integration of purchased application solutions. Complex application problem identification and resolution, including off-shift and weekend support functions. Assists customers with documentation, training, and usability efforts. Assist more experienced system development/support personnel in developing solutions to customer related requests and/or system problems. Skills: Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. Ability to work independently on complex issues. Fully knowledgeable of related infrastructure components and/or operating environment. Strong ability to troubleshoot issues and make system changes as needed to resolve issue. Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery. High proficiency in a computer software application or programming language specifically identified in the assignment requirements. JavaScript/ JSP, SQL, DB2, IMS, .Net, - C/ C++/ C#/ C/ITK (Teamcenter), Sterling Integrator, HTML/ Web Content Management/ CSS, Cobol/ JCL. Education/Experience: Bachelor's degree in computer science or equivalent training required. 5-6 years? experience required.

Apply