Job Description
Cricket Wireless continues to be the fastest growing company in the prepaid industry. And for five years in a row, has been an AJC Top Workplace recipient for the Atlanta metro area.
Our mission is to provide an easy, high quality and affordable wireless experience, and our purpose is to Inspire smiles, one meaningful connection at a time. We are driven by a purpose to provide value and inspire smiles in the communities we serve.
Role
Cricket Wireless is seeking an experienced Senior Software Engineer with Machine Learning and Artificial Intelligence (ML/AI) skills to join our Data Acquisition & Enablement Services (DAES) organization responsible for our Data Warehouse & Business Intelligence Platform (DW/BI), as well as the Customer Data Platform (CDP) supporting personalized experiences for customers across all channels.
The ideal candidate will be responsible for working with our data engineering team and business stakeholders to design, develop, and implement DW/BI solutions, as well as cutting-edge ML/AI initiatives addressing complex business challenges to achieve business objectives.
We are leading edge in public cloud technologies with a hybrid implementation deploying Microsoft Azure services.
Qualifications
- Bachelor’s or Master’s degree in computer science, data science, mathematics, or a related field.
- 5-8 years of experience in Data Engineering/Software Engineering roles in DW/BI solutions with at least 1-3 years in ML/AI.
- Software Design & Development Principles, Programming Languages, Software Development Lifecycle, and Agile methodologies including Scrum and Kanban (3+ years).
- Experience in ML/AI algorithms, frameworks, libraries, and tools (1-3 years).
- Experience in REST APIs (3+ years); Python (1-3 years); Java (1-3 years); and R (1+ years); JSON (3-5 years); Jupyter (1-3 years).
- Experience in DW/BI technologies: Data Modeling, RDBMS, ODS, Star Schema (5+ years); Software/Hardware Architecture (3+ years); ETL technologies (3+ years); real-time streaming (1-3 years); advanced SQL (5+ years); DB programming (T-SQL preferable, PL/SQL) (3+ years).
- Big Data processing, including technologies such as Hive, HDFS, preferable Databricks (1-3 years).
- Experience with tools and technologies to deliver DW/BI solutions - preferable Microsoft SQL Server, SSIS, AAS, Databricks, Power BI.
- Private and public cloud technologies, Azure preferable, including IaaS, PaaS, and SaaS architectures (1-3 years).
- Excellent problem-solving, analytical, and critical thinking skills.
- Excellent communication, presentation, and collaboration skills with the ability to explain concepts to technical and non-technical stakeholders.
- Self-motivated and able to work independently as well as in a team environment.
Responsibilities
- In this role, you will work on a cross-functional Kanban team focused on developing and testing solutions for user stories from a product backlog.
- You will work in a collaborative environment to gather and review user stories, provide estimates, and create data architecture and software design specifications with other engineers and solution and data architects to assess and test software interactions.
- Collaborate with IT and business stakeholders in the work intake process – ideation, gathering of requirements/user stories, solution analysis and design, estimation, and implementation processes for new work into the product backlog.
- Design, develop, and implement ML/AI models and solutions to solve complex business problems ensuring that algorithms generate accurate recommendations – including statistical analysis, training and monitoring of models, retraining, and optimization for performance and achievement of business goals.
- Collaborate with cross-functional teams to define ML/AI project requirements and objectives.
- Develop scalable and maintainable software architectures for ML/AI applications.
- Provide technical leadership and mentor junior team members in ML/AI development best practices.
- Identify and evaluate new ML/AI research and technologies to enhance product features and capabilities.
- Troubleshoot and resolve complex technical issues related to ML/AI systems.
- Support end-to-end delivery of system interfaces, data architecture, data pipelines, and business functionality implemented in the DW/BI.
Benefits
- Our Senior Software Engineer earns between $128,400- $192,600.
- Individual starting salary within this range may depend on geography, experience, expertise, and education/training.
- Once you are part of our team, you’ll have an amazing compensation and benefits package, including bonuses, medical/dental/vision coverage, matching 401(k), tuition reimbursement, paid time off, discounted wireless and internet plans, and more!
Work Location: Must be able to work from our Atlanta, GA location min 3 days per week.
#J-18808-Ljbffr