Full Stack AI Engineer (Staff level)
WFA Digital Insight
As the demand for AI and machine learning specialists continues to soar, with over 50% of companies adopting AI solutions in the past year, professionals with expertise in full-stack AI engineering are in high demand. Pareto's commitment to AI innovation, coupled with the flexibility of remote work, presents a compelling opportunity for seasoned engineers looking to make an impact. With the global AI market expected to reach
Job Description
## About the Role The Staff-level Full Stack AI Engineer at Pareto will be at the forefront of designing, building, and leading complex system design discussions within the AI Strategy team. This role requires a deep understanding of software engineering principles, with a strong focus on AI and machine learning contexts. Day-to-day, the engineer will work closely with cross-functional teams to identify, design, and implement scalable AI solutions that meet the company's strategic objectives. The team context is collaborative, with a flat reporting structure that encourages open communication and innovation.
As a senior member of the team, the Full Stack AI Engineer will mentor junior engineers, lead by example, and contribute to the technical roadmap of Pareto's AI initiatives. The role entails a mix of technical leadership, system design, and hands-on software development, making it an exciting challenge for experienced engineers looking to leverage their skills in a dynamic, remote work environment.
Given the nature of the role and the company's commitment to AI, the ideal candidate will have a strong background in software engineering, with a particular emphasis on AI and machine learning. This includes experience with distributed systems architecture, context engineering, and the development of production-ready AI applications.
## What You Will Do - Design and develop scalable, reliable AI systems that integrate with existing infrastructure - Lead complex system design discussions, ensuring that solutions are aligned with business objectives and technical capabilities - Collaborate with data scientists and product managers to identify AI opportunities and develop implementation plans - Develop and maintain technical documentation of AI systems, including architecture, data flows, and scaling considerations - Participate in code reviews, ensuring high-quality code that adheres to best practices and company standards - Mentor junior engineers, providing technical guidance and support - Contribute to the development of the company's AI strategy, aligning technical capabilities with business goals - Work closely with the operations team to ensure seamless deployment and maintenance of AI systems - Stay updated with the latest developments in AI, machine learning, and related technologies, applying this knowledge to improve existing systems and processes - Develop and implement automated testing and validation procedures for AI systems
## What We Are Looking For - 10+ years of software engineering experience, with a focus on full-stack development and AI/ML contexts - Strong understanding of software engineering principles, including design patterns, scalability, and reliability - Experience with distributed systems architecture, particularly in the context of AI and data platforms - Proficiency in programming languages such as Python, Java, or C++, with a preference for Python - Experience with AI/ML frameworks and libraries, such as TensorFlow, PyTorch, or scikit-learn - Strong background in data structures, algorithms, and computer science fundamentals - Experience with containerization (Docker) and orchestration (Kubernetes) - Excellent problem-solving skills, with the ability to analyze complex systems and identify areas for improvement - Strong communication and leadership skills, with experience in mentoring and guiding junior engineers
## Nice to Have - Experience with cloud platforms (AWS, Azure, Google Cloud) and their respective AI services - Knowledge of agile development methodologies and version control systems (Git) - Experience with CI/CD pipelines and automated deployment tools (Jenkins, CircleCI) - Familiarity with security best practices for AI systems, including data encryption and access control - Participation in open-source projects or personal projects related to AI and machine learning
## Benefits and Perks - Competitive salary package - 401k matching retirement plan - Paid time off and flexible working hours - Opportunities for professional growth and development in a rapidly evolving field - Access to cutting-edge technologies and tools - Collaborative and dynamic work environment with a team of experienced professionals - Flexible remote work arrangements, with the option to work from anywhere in the United States - Comprehensive health insurance package - Annual stipend for professional development and education
How to Stand Out
- Highlight your experience with AI and machine learning frameworks, such as TensorFlow or PyTorch, and be prepared to discuss projects you've worked on.
- Prepare to back your claims with examples, such as describing a complex system you designed and built, and how it improved efficiency or scalability.
- Showcase your understanding of distributed systems and cloud platforms, as these are critical components of modern AI architectures.
- Emphasize your problem-solving skills and ability to analyze complex systems, as these are key requirements for success in this role.
- Demonstrate your passion for AI and machine learning, and discuss how you stay updated with the latest developments and advancements in the field.
- Be ready to discuss your experience with agile methodologies and version control systems, and how you apply these in your daily work.
- Prepare questions to ask the interviewer, such as what the biggest challenges facing the AI Strategy team are, or how the company approaches innovation and R&D in AI.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.