
Lead Software Engineer, AI Planning
Divergent
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $155,550 - $213,840 per year
Job Level
Tech Stack
About the role
- Design, develop, and deploy innovative AI planning algorithms using the latest task planning and scheduling techniques.
- Collaborate with cross-functional teams to integrate and optimize AI planning solutions into products and processes.
- Determine the system design and deployment architecture for AI software pipeline.
Requirements
- Bachelor’s or Master’s in Computer Science or related field with 3+ years of experience.
- Advanced programming skills in Python and C++.
- Proven experience with SAT/SMT solving, combinatorial optimization, and constraint programming.
- AI planning, scheduling, and task planning proficiency using PDDL, heuristic/temporal planners and more.
- Hands-on with libraries such as Z3, MiniSat, OR-tools, etc.
- Hands-on with Git/CI-CD pipelines and containerization (Docker, Kubernetes).
- Expertise in unit-testing and debugging.
- Excellent analytical, problem-solving, communication, and collaboration skills.
- Knowledgeable about system design and infrastructure architecture.
Benefits
- Holistic Compensation Package: Enjoy a world-class compensation package that includes a competitive salary, equity plan, and discretionary results-based incentive bonus opportunities, ensuring you're truly valued for your contributions.
- Wellness and Time Off: Embrace a healthy lifestyle with paid vacation, sick time, and company holidays, including a year-end shutdown to recharge. We support growing families with paid parental leave, recognizing the importance of bonding time.
- Comprehensive Health and Wellness: Prioritize your well-being with our comprehensive health and wellness benefits, offering both HMO and Premium PPO options. Additionally, benefit from company-sponsored life insurance and short and long-term disability coverage for peace of mind.
- Investment in Growth: We're committed to your professional development. Take advantage of reimbursement opportunities for learning and development initiatives, empowering you to continuously expand your skill set and reach peak performance.
- Collaborative and High-Performing Environment: Join our collaborative, dynamic, and high-performing team within a fast-paced, mission-driven company. Together, we're disrupting the traditional manufacturing industry, fostering innovation, and integrating people and technology to reduce our footprint.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonC++SAT solvingSMT solvingcombinatorial optimizationconstraint programmingAI planningschedulingtask planningunit-testing
Soft Skills
analytical skillsproblem-solvingcommunicationcollaboration