Software Engineer – Forecasting, Scheduling
Location
California + 1 moreAll locations: California | Canada
Posted
18 days ago
Salary
CA$170K - CA$330K / year
Seniority
Senior
Job Description
Software Engineer – Forecasting, Scheduling
Assembled Products Corporation
• Developing forecasting interfaces, data pipelines, and inference servers to predict support contact volume and determine the optimal number of support agents. • Designing and implementing interfaces to collect and store team preferences and customer business constraints. • Enhancing machine learning efficiency and operations to support rapid model deployment and iteration.
Job Requirements
- Experience using Python libraries like pandas, SciPy, and seaborn for statistical or predictive work.
- Previous experience working on a machine learning or algorithmic team.
- A strong commitment to advancing both statistical and runtime performance, ensuring reliable and efficient forecasting and scheduling.
Benefits
- Stock options
- Full range of medical, financial, and/or other benefits
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Assessment Evaluator
FAR InspectionsFAR Inspections is a leading provider of property data for mortgage lenders nationwide. Based in Reno, NV, we have a 12-year track record of excellence and stability in the mortgage field services industry. We partner with highly motivated independent contractors who prioritize accuracy, reliability, and professional autonomy.
Role Description FAR Inspections is actively seeking a reliable independent contractor to perform residential mortgage inspections in Randolph County, West Virginia and surrounding communities. If you live in or near Elkins or anywhere in Randolph County, this is a great opportunity to earn supplemental or full-time income on your own schedule. As a Field Inspector covering Randolph County, you will perform residential occupancy verifications. These are brief, exterior visits to confirm property status and report on general conditions. - Autonomy: You manage your own routing, schedule, and territory. - Efficiency: Standard inspections are designed for speed, typically requiring only 5–6 minutes on-site. - Consistency: Enjoy stable, month-to-month volume in your assigned county. Note: This role requires spending extended periods of time driving and making numerous stops throughout the day in your assigned territory. This territory covers a spacious rural county with longer drives between stops. A fuel-efficient vehicle and comfort with country roads are especially valuable. Qualifications - Strong time-management skills to meet deadlines without direct supervision. - Ability to pass a standard background check. Requirements - Reliable, fuel-efficient vehicle. - Smartphone (Android or iPhone) capable of running mobile reporting apps. - Computer with an internet connection and a printer. Earnings & Volume - Flat-Rate Pay: This is a 1099 position where you are paid a set fee for every inspection completed. - Earning Potential: While pay is per-inspection, efficient contractors typically earn the equivalent of $25–$35 per hour. - Volume: Rates and inspection volume vary by county. Lower volume counties typically feature higher per-inspection rates, while higher volume counties offer more consistent daily work. - This Territory: Randolph County averages approximately 5 inspections per month.
Role Description Collaborate with our team to design and develop bots and websites using Node.js. - Participate in the creation and maintenance of various web applications. - Contribute to the overall software development life cycle, from ideation to deployment. Qualifications - Proficiency in Node.js and full stack development. - Experience working with bots and building websites using Node.js. - Strong problem-solving skills and ability to work in a collaborative environment. - Passion for learning and eagerness to take on new challenges. How to Apply If you're ready to embark on an exciting journey with us and have the drive to excel in Node.js development, please send your resume and a brief cover letter to info@algoworks.co.uk . Tell us about your experience with Node.js, bots, and website development, and why you're excited about joining AlgoWorks Ltd!
Principal Engineer, Database SQL
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• Design, assess, and implement scalable normalized data architectures • Define and enforce enterprise data modeling standards • Collaborate closely with Software Architects and Engineering teams • Develop and maintain canonical data models, ER diagrams, and data dictionaries • Identify and remediate structural technical debt • Design and optimize indexing strategies, query access patterns, and database performance • Implement secure multi-tenant data isolation strategies • Ensure data security, compliance, encryption, RBAC, and audit logging standards are followed • Implement best practices for schema versioning, migration scripting, CI/CD, and database monitoring • Manage and optimize database scalability, reliability, and maintainability • Troubleshoot complex database issues and perform root cause analysis • Mentor developers and provide technical leadership on best practices • Ensure high standards of performance, security, and data quality.
• Responsible for designing, developing and testing software for use in external facing software products. • Work with team lead in designing appropriate UI, architectural, database and instrument controls for company’s software products. • Model behaviors, object hierarchies, and database structure. • Conduct unit testing, verification and debugging of systems and troubleshoot to determine any issues and communicate appropriate solutions. • As required, present and participate in peer reviews of code and designs. • Responsible for the extension of existing systems for new capabilities. • As needed, develop and implement standard operating procedures (SOPs).



