JOBSEARCHER

Junior Software Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Junior Software Developer Contract-to-HirePhiladelphia, PA- Hybrid Job SummaryJoin our clients National Traffic and Capacity Management (NTCM) team as a Junior Software Developer and help build intelligent systems that power network capacity planning and optimization across next-generation products (EOHFC, EPON vBNG, FDX).In this role, you will design and develop AI-enabled software platforms, services, and automation systems that support forecasting, planning, and operational decision-making. You’ll work at the intersection of software engineering, data platforms, and applied AI, leveraging modern AI tools to accelerate development, improve system reliability, and enable smarter, more autonomous workflows. Core Responsibilities• Design, build, and maintain scalable backend and front-end systems, APIs, UI and AI-enabled applications supporting network capacity management.• Develop and productionize Machine learning/AI-driven forecasting solutions, microservices for long-range planning, budgeting, FDX node selection and capacity optimization.• Build and deploy AI agents to automate workflows, including forecasting pipelines, workflow orchestration, and data quality monitoring.• Use AI-assisted tools to accelerate software development, code generation, testing, and documentation, improving engineering productivity.• Create intelligent systems for automated data quality checks, anomaly detection, and process monitoring across large-scale datasets.• Operationalize machine learning and AI models into reliable, production-grade services.• Support frameworks for AI-assisted analysis and insight generation, enabling faster decision-making for business and engineering teams.• Improve system scalability and performance through optimization, monitoring, and debugging of data-intensive applications.• Build internal tools to support AI adoption, including reusable components for agent-based workflows.• Collaborate cross-functionally with network engineering, product, and operations teams to translate requirements into scalable technical solutions. Core Skills & Qualifications• Strong proficiency in Python, Spark, SQL with experience building production-grade systems.• Solid foundation in software engineering and system design (distributed systems, APIs, scalability, performance).• Hands-on experience with AI/ML frameworks (Lang chain, LLM, RAG, vector DB) and including model development, prompt engineering, tuning, deployment and monitoring.• Experience building or integrating AI agents, automation workflows, or LLM-based systems is strongly preferred.• Familiarity with AI-assisted development tools (e.g., code generation, documentation automation) and best practices.• Experience with data platforms and distributed processing (AWS, Databricks, Spark).• Knowledge of data quality frameworks, anomaly detection, and monitoring systems.• Experience with workflow orchestration tools (e.g., Airflow or similar) is a plus.• Strong problem-solving skills with ability to debug complex systems and optimize performance.• Strong communication skills and ability to work across technical and business teams. Job Requirements• Bachelor’s degree in computer science, science, STEM, engineering, or related field (master’s preferred).• 1-2+ years of experience in software engineering, machine learning engineering, data platform engineering, or AI-enabled systems development.