Dropit Shopping
Lead Principal Engineer / Future Architect
Dropit Shopping, Chicago, Illinois, United States,
Who We Are
Dropit is at the forefront of supply chain optimization, leveraging advanced technologies to enhance operational efficiency and customer satisfaction. Our mission is to seamlessly integrate AI-driven insights into existing retail systems, making impactful micro-decisions that drive macro-level improvements. Join our team and be part of an innovative journey in the retail supply chain ecosystem.
What We're Looking For
We are seeking a brilliant, hardworking, and highly motivated Principal Engineer to join our CTO team. This is an excellent opportunity to lead the technical vision of our products and have a direct impact on our development strategies and system architecture.
Responsibilities
Act as a senior technical leader, shaping and executing the technical vision and development philosophy of our R&D department.Architect, design, develop, deploy, and maintain our services following DevOps best practices.Continuously improve and refactor codebases and system architecture as the company scales.Collaborate closely with product, design, and data teams to build and prototype features that define the future of our company.Lead technical design reviews, ensuring high standards for code quality, architecture, and overall system integrity.Mentor and guide developers, fostering a collaborative and innovative team environment that promotes growth and excellence.Proactively identify and resolve performance, scalability, and reliability issues, ensuring our systems can handle high traffic and operational demands.Stay up-to-date with emerging technologies and industry trends, integrating relevant advancements into our systems and processes.Develop and maintain thorough and comprehensive documentation for codebases, system architecture, and design decisions.
Requirements
BSc in Computer Science, Engineering, or a related field.Proven leader and team player with a hands-on coding approach and the ability to influence others.Highly analytical with a commitment to high standards for code quality, testing, and performance optimization.8+ years of professional software development experience.4+ years of experience designing, implementing, and maintaining distributed, high-volume services in a production environment.2+ years of experience in system architecture, contributing to the design and development of new and existing systems.Extensive knowledge of operating system internals, networking, and cloud environments.Expertise in Microservices architecture is essential; experience with Event Sourcing is a plus.Strong knowledge of DevOps practices, including CI/CD, automated testing, and infrastructure as code.Excellent problem-solving skills with the ability to think critically and creatively to overcome technical challenges.Strong communication skills, capable of articulating complex technical concepts to both technical and non-technical stakeholders.Familiarity with security best practices and protocols for backend systems.
Preferred Qualifications
Experience with real-time data processing and streaming technologies.Knowledge of advanced machine learning techniques and their applications in backend systems.
#J-18808-Ljbffr
Dropit is at the forefront of supply chain optimization, leveraging advanced technologies to enhance operational efficiency and customer satisfaction. Our mission is to seamlessly integrate AI-driven insights into existing retail systems, making impactful micro-decisions that drive macro-level improvements. Join our team and be part of an innovative journey in the retail supply chain ecosystem.
What We're Looking For
We are seeking a brilliant, hardworking, and highly motivated Principal Engineer to join our CTO team. This is an excellent opportunity to lead the technical vision of our products and have a direct impact on our development strategies and system architecture.
Responsibilities
Act as a senior technical leader, shaping and executing the technical vision and development philosophy of our R&D department.Architect, design, develop, deploy, and maintain our services following DevOps best practices.Continuously improve and refactor codebases and system architecture as the company scales.Collaborate closely with product, design, and data teams to build and prototype features that define the future of our company.Lead technical design reviews, ensuring high standards for code quality, architecture, and overall system integrity.Mentor and guide developers, fostering a collaborative and innovative team environment that promotes growth and excellence.Proactively identify and resolve performance, scalability, and reliability issues, ensuring our systems can handle high traffic and operational demands.Stay up-to-date with emerging technologies and industry trends, integrating relevant advancements into our systems and processes.Develop and maintain thorough and comprehensive documentation for codebases, system architecture, and design decisions.
Requirements
BSc in Computer Science, Engineering, or a related field.Proven leader and team player with a hands-on coding approach and the ability to influence others.Highly analytical with a commitment to high standards for code quality, testing, and performance optimization.8+ years of professional software development experience.4+ years of experience designing, implementing, and maintaining distributed, high-volume services in a production environment.2+ years of experience in system architecture, contributing to the design and development of new and existing systems.Extensive knowledge of operating system internals, networking, and cloud environments.Expertise in Microservices architecture is essential; experience with Event Sourcing is a plus.Strong knowledge of DevOps practices, including CI/CD, automated testing, and infrastructure as code.Excellent problem-solving skills with the ability to think critically and creatively to overcome technical challenges.Strong communication skills, capable of articulating complex technical concepts to both technical and non-technical stakeholders.Familiarity with security best practices and protocols for backend systems.
Preferred Qualifications
Experience with real-time data processing and streaming technologies.Knowledge of advanced machine learning techniques and their applications in backend systems.
#J-18808-Ljbffr