We are seeking an experienced Engineer- Core Design to join our team. The successful candidate will be responsible for designing and developing core components of a system, utilizing expertise in software engineering and technical leadership. The ideal candidate will have a strong background in software development, with a focus on core design and architecture.
Key Responsibilities:
- Design and develop core components of a system, utilizing expertise in software engineering and technical leadership.
- Collaborate with cross-functional teams to identify and prioritize project requirements.
- Develop and maintain technical documentation, including design documents, technical specifications, and code reviews.
- Provide technical leadership and mentorship to junior engineers, promoting a culture of innovation and excellence.
- Stay up-to-date with industry trends and emerging technologies, applying this knowledge to drive innovation and improvement.
Requirements:
- 8+ years of experience in software development, with a focus on core design and architecture.
- Strong background in software engineering, with expertise in languages such as Python and C++.
- Experience with machine learning and data analytics, with a focus on developing predictive models and data visualizations.
- Proficiency in AWS and Linux, with experience in deploying and managing cloud-based systems.
- Strong communication and leadership skills, with the ability to collaborate with cross-functional teams and provide technical guidance.