Solutions Architect
- Compensation
- Not disclosed
- Location
- Boulder, CO, United States
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Architecture
- Posted
Skills
Nice to have
- AWS Certifications (AWS Certified Solutions Architect, Data Engineer, AI Practitioner, etc.).
- Experience building or supporting business intelligence and analytics platforms.
- Knowledge of data science and machine learning concepts.
- Experience designing systems leveraging data-driven insights and AI-enabled features.
- Familiarity with: TensorFlow,PyTorch,Scikit-learn,Managed ML services and AI APIs Generative AI tools and LLMs AI-assisted development tools
- Exposure to MLOps, model deployment, or data engineering practices.
- Practical experience with AWS IoT platforms, connected-device solutions, and telemetry pipelines.
- Prior experience in consulting, advisory, or customer-facing technical roles.
Full description
93,400 - 110,000 per year
Bonus Eligible
Position Profile
The Advisory Engineer, Software DSBC is a technical professional who contributes significantly to the design, development, testing, and support of integrated systems. This role offers the opportunity to work on intelligent, advisory-driven solutions that deliver real business impact.
The position provides technical direction and leadership in the development of integrated system products. Decisions made in this role affect the overall success of projects and directly influence financial performance, customer satisfaction, schedules, and company reputation. The individual works with limited direction and receives general instruction on new assignments, with work evaluated upon completion.
Job Duties & Responsibilities Core Responsibilities
- Scope of work encompasses multiple components or a complex component of a software product or solution.
- Solve complex software engineering problems using judgment within defined policies and practices.
- Ensure design and code development incorporate the latest technologies while maximizing resources.
- Make decisions and recommendations regarding priorities, design changes, improvements, and problem resolution.
- Define, recommend, and implement software solutions that achieve high levels of efficiency and customer satisfaction.
- Provide technical guidance to other professionals on complex software product issues.
- Lead professional teams and significant project planning activities to ensure timely and cost-effective development.
- Accountable for team, departmental, or cross-functional project results while achieving quality, cost, and schedule objectives.
- Provide ongoing technical leadership and guidance for software development projects.
- Execute and improve software development processes and procedures.
- Participate in defining objectives that support changing business needs.
- Contribute to organizational goals and strategic initiatives.
- Maintain accurate and thorough project documentation.
- Perform additional responsibilities as assigned.
Software Development & Architecture
- Design, develop, and maintain scalable, high-quality software systems using modern programming languages and frameworks.
- Contribute to architectural decisions and technical strategy for cloud-native and integrated systems.