Bachelor's degree in Computer Science, Software Engineering, Data Science, or related field; master's preferred.
4+ years of software development experience, particularly with data-intensive applications.
Strong proficiency in Python and SQL, with experience in database and API interactions.
Familiarity with modern software development practices like Git, CI/CD, and containerization.
Experience in building and deploying decision-support tools and applications quickly.
Background in data science, analytics, or machine learning is preferred.
Experience in operationally complex environments like Supply Chain or logistics is a plus.
Responsibilities
Build operational decision tools by developing internal applications for Operations.
Productionize data science solutions by partnering with data scientists and IT.
Deliver and iterate quickly on solutions based on user feedback and observed usage.
Build reusable tools and foundations to streamline application development.
Deploy and support applications, ensuring performance and reliability.
Document and communicate application logic and workflows clearly to stakeholders.
Benefits
Collaborative work environment with cross-functional teams.
Opportunity to work on impactful projects that drive operational efficiency.
Access to modern development tools and technologies.
Support for professional development and continuous learning.
Flexible working hours with a focus on work-life balance.
Full Job Description
JOB SUMMARY
As a Forward Deployed Engineer, you will report to the Director, Operations Data Science & AI and partner with data scientists, IT, and operational stakeholders to build the applications those systems run on, across demand planning, routing, scheduling, capacity planning, and resource allocation. You will be expected to move quickly from problem to working solution, and to build tools that are reliable, easy to use, and able to grow with the business.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Build operational decision tools:
Develop internal applications that turn forecasting, optimization, simulation, and analytical outputs into practical tools for Operations.
Work directly with operational stakeholders to understand how decisions are made and translate those needs into simple, effective workflows.
Productionize data science solutions:
Partner with data scientists and IT to move models and analytical solutions from prototypes into reliable applications used by the business.
Connect applications to operational data, databases, APIs, and other systems needed to support end-to-end workflows.
Deliver and iterate quickly:
Build working solutions quickly, get them in front of users, and improve them based on feedback and observed usage.
Balance speed, usability, and engineering quality based on the needs and maturity of each solution.
Build reusable tools and foundations:
Develop shared components, patterns, and frameworks that make new applications faster to build and easier to maintain.
Help create consistency across Operations tools so they can evolve into a connected set of decision systems.
Deploy and support applications:
Own application development and partner with IT on deployment, monitoring, security, and ongoing support.
Troubleshoot issues and improve performance, reliability, and usability as adoption grows.
Document and communicate clearly:
Document application logic, architecture, workflows, and dependencies so solutions can be maintained and supported.
Communicate progress, tradeoffs, and technical considerations clearly to data scientists, operational stakeholders, and technology partners.
JOB QUALIFICATIONS: Essential Skills, Abilities and Example Behavior(s)
Python application development: Strong Python software development skills with experience building maintainable applications around data, analytical models, and business workflows.
Rapid application development: Ability to move quickly from problem to working solution using lightweight frameworks, reusable components, and modern development tools, including AI-assisted development tools where appropriate.
Data and systems integration: Strong SQL skills and experience connecting applications to databases, APIs, cloud data platforms, and other enterprise systems.
Production engineering: Experience testing, deploying, monitoring, and supporting applications in a production environment, with sound judgment about when additional engineering rigor is needed.
Data visualization and user experience: Ability to turn complex data and model outputs into clear, intuitive interfaces and visualizations that help users make decisions.
User-centered problem solving: Ability to work directly with operational stakeholders, understand how decisions are made, and translate business needs into practical technical solutions.
Communication and documentation: Ability to explain technical concepts, tradeoffs, and solutions clearly and document work so that applications can be maintained and supported.
Structure amid ambiguity: Ability to take loosely defined operational problems, determine what is needed, and independently move from concept through implementation.
Bachelor's degree in Computer Science, Software Engineering, Data Science, Engineering, or a related technical field required; master's degree preferred.
4+ years of software development experience, including experience building data-intensive applications, internal tools, or analytical applications.
Strong hands-on experience with Python and SQL, including developing applications that interact with databases, APIs, and analytical models.
Experience rapidly building and deploying data-intensive applications or decision-support tools, selecting technologies based on speed, user needs, and maintainability.
Experience with modern software development practices including Git, testing, CI/CD, and containerization.
Experience working with data science, analytics, machine learning, or optimization solutions is preferred.
Experience supporting Operations, Supply Chain, logistics, transportation, or another operationally complex business is a plus.
Experience using AI-assisted development tools to accelerate software development, testing, debugging, and documentation is a plus.
PHYSICAL REQUIREMENTS
Ability to sit at a desk and use a computer for up to 8 hours a day; Ability to use hands and fingers to type on a keyboard and use a mouse to navigate; Vision sufficient to view small details on a computer monitor
Ability to stand and walk up to 8 hours a day; ability to stoop, bend and lift boxes weighing up to 50 lbs.
Ability to hear and verbally communicate using a telephone handset and/or connected headset device
WORKING CONDITIONS
Regular business hours. Some additional hours may be required.
Travel requirements: Negligible
Climate-controlled office environment during normal business hours.
Regular attendance and punctuality required
About PODS
PODS Enterprises, LLC is a leader in the moving and storage industry providing both residential and commercial services in 46 U.S. states, Canada, Australia, and the United Kingdom. PODS was founded in 1998 and has since revolutionized the moving and storage industry by providing customers with a convenient and flexible solution to their moving and storage needs. The company's innovative PODS containers are designed to be delivered to the customer's location, allowing them to pack and load their belongings at their own pace. Once the container is loaded, PODS will pick it up and transport it to the customer's new location or store it at one of their secure storage facilities. PODS is committed to providing exceptional customer service and has received numerous awards for their dedication to customer satisfaction.