Build impactful products end-to-end. As a Software Engineering Advisor, you will turn ideas into working software that delivers real value. You will operate across the stack-frontend, backend, data, and cloud-while leveraging AI tools to accelerate outcomes. This is a hands-on role for a builder who thrives in ambiguity and partners closely with product teams to deliver results.
Responsibilities- Deliver full product slices from concept to production, owning design, development, and deployment.
- Build scalable APIs, data pipelines, and user interfaces that are reliable and easy to use.
- Develop and optimize data products using Databricks and AWS services.
- Integrate AI tools and workflows to increase team productivity and solution quality.
- Partner with product managers and stakeholders to define solutions, challenge assumptions, and prioritize impact.
- Balance speed and quality by making sound engineering trade-offs and decisions.
Required Qualifications- 5+ years of software engineering experience building and deploying production applications.
- Proficiency in React and TypeScript for frontend development.
- Strong backend development skills in Python or Node.js, including API design.
- Experience with data engineering tools including Databricks, PySpark, and AWS services (S3, Lambda, or similar).
- Experience building or integrating with AI/LLM tools and APIs.
- Ability to work across multiple technical domains and manage competing priorities.
Preferred Qualifications- Experience with event-driven architectures and microservices design.
- Familiarity with infrastructure-as-code and cloud deployment practices.
- Bachelor's degree in Computer Science or related field (or equivalent experience).
If you will be working at home occasionally or permanently, the internet connection must be obtained through a cable broadband or fiber optic internet service provider with speeds of at least 10Mbps download/5Mbps upload.