Software Engineer, Product & Infrastructure
Confidential Client is seeking a versatile Software Engineer to develop and maintain their full technology stack, including customer-facing web applications, backend services, data pipelines, and AI model deployment infrastructure. The role involves close collaboration with cross-functional teams to deliver reliable, scalable solutions that enhance warehouse operations through real-time AI-powered systems. This position offers early-career engineers the opportunity to take ownership of impactful projects across product, infrastructure, and AI domains in a fast-paced startup environment.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Software Development.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
Confidential Client is hiring an early-career generalist software engineer to work across product, backend, infrastructure, data pipelines, and the systems that deploy and monitor AI models. You will move quickly between customer-facing features and low-level platform work, owning features end-to-end and collaborating closely with ML engineers, hardware teams, and customers.
- Build and improve customer-facing web applications to help warehouse teams review shipments, investigate exceptions, and act on real-time data.
- Design and implement backend services, APIs, and data models connecting devices, cloud services, and customer systems.
- Develop reliable, high-throughput pipelines for images, detections, barcodes, labels, case counts, damage events, and other operational data.
- Own features end-to-end: problem discovery, implementation, deployment, monitoring, and iteration.
- Improve cloud and edge infrastructure, CI/CD, observability, reliability, security, and performance.
- Support MLOps workflows: model packaging, versioning, deployment, evaluation, monitoring, rollback, and edge/cloud coordination.
- Build internal tools to speed hardware deployments, customer support, data review, testing, and model improvement.
- Integrate with customer systems (WMS/TMS/inventory/EDI) and external enterprise software.
- Use AI-assisted coding tools effectively while independently validating outputs.
- Debug cross-stack issues spanning frontend, backend, infrastructure, networking, edge devices, and ML systems.
- Talk directly with customers and field teams to understand product behavior in production environments.
- Help establish engineering practices and technical foundations for scaling to many sites and devices.
What We’re Looking For
This role is best for an engineer with strong fundamentals, product judgment, and ownership — someone who learns quickly and adapts across the stack.
- Two or more years of professional software engineering experience, ideally in a fast-moving startup or high-ownership environment.
- Strong CS fundamentals: data structures, system design, testing, debugging, and pragmatic tradeoff analysis.
- Ability to write clear, maintainable production code in at least one modern backend language and become productive quickly in new languages/frameworks.
- Experience building backend services and APIs, working with relational databases, and operating software in cloud environments.
- Enough frontend experience to independently build or modify product workflows using a modern web framework.
- Familiarity with containers, deployment pipelines, logging, metrics, alerting, and running reliable production systems.
- Practical experience with AI-assisted development tools and sound judgment about when and how to use them.
- Comfort operating in ambiguity, prioritizing independently, and delivering production solutions from incomplete specs.
- High degree of ownership, urgency, intellectual honesty, and follow-through.
- Strong written and verbal communication and ability to work with technical and nontechnical teammates.
Nice to Have
- Production experience deploying, serving, evaluating, or monitoring computer-vision or ML models.
- Experience with edge computing, robotics, cameras, IoT devices, or systems spanning physical hardware and cloud software.
- Experience with event-driven systems, streaming data, high-volume image pipelines, or distributed systems.
- Prior integration with enterprise systems, WMS, or EDI platforms.
- Experience with infrastructure as code, Kubernetes, device fleet management, or multi-environment release systems.
- Background in logistics, warehousing, manufacturing, industrial automation, or supply-chain technology.
What Success Looks Like
- Within several months you'll have shipped meaningful production work across multiple parts of the stack and taken independent ownership of at least one important customer or platform workflow.
- Over time you'll be trusted with ambiguous, cross-functional problems and help make the product faster to build, easier to operate, more reliable, and capable of supporting growing numbers of devices, customers, and AI workloads.
Why Join
- Join early where a generalist can have disproportionate impact across product, infrastructure, AI, hardware, and customer operations.
- Work on software that interacts with the physical world and delivers rapid feedback from real deployments.
- Collaborate closely with cross-functional teams and influence both architecture and product direction.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range