Principal Engineer - Enterprise Applications & AI
Direct hire role
Hybrid- 3/4 days per week in office
Location- NYC/ Dallas TX/ Chicago IL
Salary range- $250k to $400k/Annum
Position Summary
The Principal Engineer will play a critical leadership role in shaping the future of our technology stack, focusing on the strategic integration of enterprise applications with advanced AI and machine learning capabilities. This position is pivotal in driving our mission to leverage technology for operational excellence, enhanced customer experience, and innovative service offerings. Working closely with IT, data science, product development teams, and business leaders, the Principal Engineer will ensure that our technology strategies align with and propel our business objectives.
Key Responsibilities
• Lead the architectural design, development, and optimization of scalable enterprise applications incorporating AI and machine learning technologies to solve complex business challenges.
• Champion the integration of AI and machine learning capabilities into existing and future enterprise applications, enhancing their functionality and business value.
• Spearhead the evaluation and adoption of emerging technologies, methodologies, and best practices in software development, AI, and machine learning.
• Collaborate with cross-functional teams to ensure technology solutions are effectively aligned with business strategies and deliver measurable outcomes.
• Drive the development of a robust technology framework that supports scalable, secure, and efficient operations across the organization.
• Mentor and guide engineering teams, fostering a culture of innovation, excellence, and continuous learning.
• Engage with business stakeholders to understand their challenges and objectives, translating these into technology-driven opportunities and solutions.
Qualifications
• Advanced degree in Computer Science, Engineering, AI, Machine Learning, or a related field, with significant experience in developing enterprise applications.
• Extensive experience in leading the design and implementation of complex enterprise applications, with a proven track record of incorporating AI and machine learning technologies to drive business value.
• Deep understanding of and expertise in modern software development practices, architectural patterns, and cloud-based solutions.
• Proficiency in programming languages and technologies relevant to AI and machine learning development, such as Python, Java, TensorFlow, PyTorch, and others.
• Strong leadership skills, with the ability to inspire and manage high-performing engineering teams.
• Excellent problem-solving abilities and a strategic mindset, capable of navigating complex business and technology landscapes.
• Exceptional communication and collaboration skills, with experience in engaging and influencing stakeholders across all levels of an organization.
• Knowledge of the real estate domain is highly desirable, including familiarity with industry-
specific challenges and opportunities where technology can have a significant impact.