Tech Stack
AirflowApacheAWSAzureCloudGoogle Cloud PlatformJavaJavaScriptNoSQLPythonSQLTableau
About the role
- We are seeking a highly motivated and innovative software engineer to join our RF Services team. This role is critical to supporting our national wireless initiatives by developing internal tools, automating workflows, and translating strategic ideas from leadership into scalable software solutions. You will work closely with RF engineers, project managers, and executive stakeholders to streamline operations, enhance data visibility, and support our growing portfolio of wireless projects. ESSENTIAL DUTIES & RESPONSIBILITIES include the following. Other duties may be assigned: Design and Develop Tools: Build custom software tools to support RF engineering workflows, including automation of data collection, reporting, and dashboarding for activities such as EME assessments, event monitoring, FCC drives, and network design and optimization. Requirements Gathering: Collaborate with leadership to understand business needs and translate them into scalable technical solutions—especially in areas like RFP response automation, milestone tracking, and project forecasting. Data Automation: Implement scripting, templating, and API integrations to automate data retrieval and report generation. System Integration: Develop integrations with platforms such as Salesforce and internal databases to centralize project, operational, and financial data. Dashboard Development: Support the design and deployment of dashboards for key initiatives, including Project Helix, Tarana drives, and event monitoring. Process Automation: Contribute to the automation of onboarding workflows for new customers and vendors across wireless and OSP (Outside Plant) services. Documentation: Assist in developing technical documentation and use cases for both internal teams and external stakeholders. Industry Awareness: Stay current with emerging technologies and trends in RF engineering, software automation, and data visualization. Software Engineering: Design, develop, and maintain production-grade software systems and APIs to support various business functions. MLOps & Machine Learning Automation: Automate the end-to-end machine learning lifecycle, including data ingestion, model training, evaluation, deployment, and monitoring. Develop and maintain CI/CD pipelines for ML workflows using tools like MLflow, Kubeflow, or Apache Airflow. Build scalable, fault-tolerant systems for handling both real-time and batch data processing. Implement monitoring and alerting systems to detect ML model performance degradation and data drift. Cloud Optimization: Optimize compute workloads and model performance in cloud environments such as AWS, GCP, or Azure. Code Quality: Write clean, efficient, and testable code in languages such as Python, Java, or other relevant technologies. Cross-Functional Collaboration: Partner with teams across the organization to deliver AI-driven features aligned with business goals.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field. 3+ years of experience in software development, preferably in telecom or RF environments. Proficiency in Python, JavaScript, or similar languages; experience with data visualization tools (e.g., Power BI, Tableau) is a plus. Familiarity with RF engineering concepts, drive testing, and regulatory is highly desirable. Experience working with APIs, databases (SQL/NoSQL), and cloud platforms (Azure preferred). Strong communication skills and ability to work cross-functionally with technical and non-technical teams. Experience with tools like iBwave, ATOLL, IXUS or RFDS generation. Knowledge of FCC compliance workflows and telecom RFP processes. Exposure to agile development and project management tools (e.g., Jira, Monday.com).