What are the responsibilities and job description for the Technical Product Engineer (TPE) position at MPS Group LLC?
Job Title: Technical Product Engineer – AI and ML
Years of experience: 5 years of experience
Location: Atlanta, GA
Employment Type: Full-Time
JOB OVERVIEW
We are looking for a Technical Product Engineer to work as a key member of a multi-disciplinary team of data scientists, software engineers, business domain experts, and IT infrastructure partners who are collectively responsible for developing modern artificial intelligence, machine learning, and optimization models and deploying them using a machine learning operations (MLOps) framework.
This position is responsible and accountable for building strong business understanding and relationships to enable the delivery of artificial intelligence, machine learning, and optimization solutions that deliver business value in the spirit of the Agile Scrum Methodology. The Technical Product Engineer’s primary responsibilities are to gain a solid business and technical understanding of the product, define and prioritize epics and features, write comprehensive user stories that are ready for development, and verify that the delivered software meets criteria for acceptance. The Technical Product Engineer will be a key contributor to agile development ceremonies including backlog refinement, sprint planning, sprint reviews, and retrospectives.
We are looking for a candidate who possesses deep analytical, organizational, and problem-solving skills and can apply those skills in a fast-paced environment to deliver critical products to the team’s business customers. While deep technical knowledge of artificial intelligence and machine learning is not required for this position, candidates who have previous experience building and supporting software products that include artificial intelligence components will have a significant advantage over other candidates. The candidate should be highly skilled in business analysis, critical thinking, problem-solving, and written and verbal communication. We are seeking individuals who are intellectually curious about technology, passionate about building software products, and comfortable in a fast-paced dynamic environment.
YOUR RESPONSIBILITIES IN THIS ROLE
- Understand business processes, goals, and objectives to deliver customer value
- Own and represent customers’ needs to the development team and answer any question team members may have regarding the customers’ needs or views of how the team is implementing a product feature
- Own the scope of the product, work with business sponsors and sponsor users, identify personas, define the minimum viable product (MVP), and define benefit hypotheses
- Participate in discovery sessions to identify, refine, and prioritize new epics and features and acceptance criteria
- Ensure that features have the required information in order to begin development
- Create and refine actionable user stories that clearly describe the functional and non-functional requirements for development
- Present user stories to the development team during backlog refinement to ensure that development team members have a clear understanding of the goals, objectives, and acceptance criteria for each user story
- Collaborate with user experience designers who create high-fidelity wireframes and interactive prototypes; facilitate design reviews with business stakeholders
- Collaborate with other members of the multi-disciplinary team inside a Scrum framework
- Oversee testing and defect management processes and ensure issues are resolved before promoting software to production
- Coordinate with the business customers on feature acceptance, testing entry and exist criteria, release timing, and defect management; coordinate with the release manager on production deployments, verify the success of the release, and communicate to all interested stakeholders before and after the production release
- Balance constantly evolving priorities
- Use data and analysis to convey solution impact and to support process driven solutions
- Construct problem statements including problem description and improvement measures and drill down beyond the problem surface to understand root cause
- Deliver recommendations and supporting data to formulate solid, logical, and understandable business reasons
- Supply guidance to project planning and effort estimation processes
- Support the identification of risks and mitigation approaches
- Develop and maintain internal customer relationships with business unit leaders as a trusted advisor for product development
WHAT YOU NEED TO SUCCEED (MINIMUM QUALIFICATIONS)
The ideal Technical Product Engineer will have multiple years of product owner experience with recent hands-on experience building artificial intelligence, machine learning, and optimization solutions on Amazon Web Services. The candidate must have a bias for action and be capable of system thinking. The candidate must also have excellent written and verbal skills with the ability to communicate effectively with all levels of employees and management. Additionally, the candidate must be a self-learner with the ability to pick up new concepts and provide tangible results.
WHAT ARE WE LOOKING FOR? / WHAT EXPERIENCE DO YOU NEED?
- BS/MS degree, preferably in a technical or scientific field
- Minimum of 5 years of hands-on experience as a software product owner
- Knowledge of concepts and principles of agile methodology with a documented ability to apply appropriate agile approaches in the processes of software development and delivery
- Knowledge of product features with the ability to lead the design and build new software products from feasibility through to production
- Knowledge of tools, methods, and techniques of requirement analysis with the ability to elicit, analyze, and prioritize required business functionality and non-functionality requirements
- Strong written and verbal communication skills
- Excellent planning and organizational skills
- Consistently prioritizes safety and security of self, others, and personal data.
- Embraces diverse people, thinking, and styles.
- Is at least 18 years of age and has authorization to work in the United States.
WHAT WILL GIVE YOU A COMPETITIVE EDGE (PREFERRED QUALIFICATIONS)?
- Experience as a product owner implementing artificial intelligence, machine learning, and optimization solutions
- Experience with design patterns and implementation using microservices architecture
- Experience working as a part of a software product development team building products in Amazon Web Services (AWS)
- Knowledge of data engineering and experience with big data including both relational and NoSQL databases with skills in SQL query development
- Experience with data visualization
- Understanding and focus on business outcomes
- Strong teamwork skills
- Functional knowledge of the airline business or airline IT processes