PlanoRecruiter Since 2001
the smart solution for Plano jobs

Software Engineer - Python UNIX

Company: CG Consulting Group
Location: Plano
Posted on: May 25, 2023

Job Description:

Back End Software Engineer (Python and UNIX)

This is with a global IT services firm for a leading telecom firm.
Candidate should have legal work status - ideal if citizen, Green Card Holder, etc.
Location is Plano/Dallas, Texas, USA
Hybrid - 2 days in office per week
6 months contract, possible extension.
Market rate

This role is ideal for an experienced engineer who has a keen interest in working with large data sets to design and develop client facing platforms (measurement, attribution, reports, visualization, data feeds, yield, audience creation) for the complex Media & Advertising industry.
Need for 'gurus' in Python and UNIX, in addition to the other listed required skills. Understanding in depth Python like memory management (RAM level), Python to AWS locking, running Python with AWS Lambda, virtual environments, containers. UNIX exposure to deep commands and scripting like arch, filters and socket manipulation.

Responsible for driving the design and implementation of specific data models to drive better business decisions through insights from a combination of 3rd party and 1st party data assets. Accountable for developing the necessary enablers and data platform in a cloud Environment and has the responsibility of maintaining its integrity during the life cycle phases. Define data requirements, gather and mine large scale of structured and unstructured data, and validate data by running various data tools.
Support the standardization, customization, and ad-hoc data analysis, and will develop the mechanisms to ingest, analyze, validate, normalize, and clean data. Develop and maintain data engineering best practices and contribute to Insights on data analytics and visualization concepts, methods, and techniques.

--- Design and develop data applications using selected tools and frameworks as required and requested.
--- Collaborate with Engineers and Business to build intuitive products that address the needs of our customers.
--- Read, extract, transform, stage and load data to selected tools and frameworks as required and requested.
--- Gather and process raw data at scale.
--- Perform tasks such as writing scripts, web scraping, calling-writing APIs, write SQL queries, etc.
--- Work closely with the engineering team to integrate your work into our production systems.
--- Process unstructured data into a form suitable for analysis. Analyze processed data.
--- Participate in design and code reviews to ensure the quality of the products we deliver.
--- Mentor more junior engineers on designing robust applications and implementing maintainable code.
--- Establish a good working rapport with Development group, System Engineers, Quality Assurance/Testers, and Business users
--- Develop scripts or workflows to facilitate complex ingress processes
--- Design Participate in Daily Scrum calls as well as quarterly sprint planning sessions to support development efforts
--- Willing to coordinate an offshore team (different time zone).

Must have
--- 10 + years of recent experience in data engineering and/or software development, ETL work
--- A solid track record of data management showing your flawless execution and attention to detail.
--- Programming experience, ideally in Python, Java Script and a willingness to learn new programming languages to meet goals and objectives.
--- Knowledge of data cleaning, wrangling, visualization and reporting, with an understanding of the best, most efficient use of associated tools and applications to complete these tasks.
--- Good Understanding of Databases and Datawarehouse tools
--- Experience processing large amounts of structured and unstructured data, including integrating data from multiple sources.
--- A willingness to explore new alternatives or options to solve data mining issues, and utilize a combination of industry best practices, data innovations and your experience to get the job done.

Must be an expert:
--- Python deep knowledge (Lead Expert): Boto3, Multiprocessing, Classes
--- UNIX deep knowledge in development and scripting
--- API development using AWS
--- Snowflake expertise
--- Java Script (Snowflake SP)
--- AWS: Lambda, Triggers, EC2, S3, CloudWatch, Security.
--- Snowflake: SQL & Stored Procedures
--- Airflow: Celery, MQRabbit, Postgress
--- Unix-Linux: Shell Scripting, admin experience
--- Experience building APIs

Nice to have
--- Looker
--- Informatica
--- Teradata Job Title
Software Engineer - Python UNIX

Keywords: CG Consulting Group, Plano , Software Engineer - Python UNIX, IT / Software / Systems , Plano, Texas

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Texas jobs by following @recnetTX on Twitter!

Plano RSS job feeds