As a Principal Software Engineer you will be responsible for leading the design development and implementation of high-quality software solutions. You will work closely with cross-functional teams to ensure the delivery of robust and scalable applications. Your expertise will be crucial in guiding the technical direction of projects and mentoring junior engineers.
Key Responsibilities:
- Lead the architecture design and development of complex software systems.
- Design develop and maintain scalable data pipelines for processing timeseries data.
- Develop and optimize Databricks or equivalent technologiues for data transformation and analytics.
- Integrate and manage Kafka for real-time data streaming and processing.
- Ensure data integrity security and compliance with industry standards.
- Stay updated with emerging technologies and industry trends to drive innovation.
- Collaborate with product managers designers and other stakeholders to define project requirements and deliverables.
- Provide technical leadership and mentorship to software engineering teams.
- Ensure the quality and performance of software through code reviews testing and best practices.
- Stay updated with the latest industry trends and technologies to drive innovation.
- Troubleshoot and resolve technical issues in a timely manner.
Qualifications :
- Bachelors or Masters degree in Computer Science Engineering or related field.
- Proven experience in handling timeseries data and related technologies.
- Experience with other big data technologies like Spark and Hadoop.
- Knowledge of machine learning and AI frameworks.
- Familiarity with Agile development methodologies.
- Proficiency in programming languages such as Python and Go
- Experience with cloud platforms (e.g. AWS Azure GCP).
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong communication and collaboration skills.
Additional Information :
We embrace flexibility and hybrid work opportunities to support diverse needs and lifestyles while also valuing inclusive workplace experiences. By fostering a sense of community we drive innovation strengthen connections and nurture belonging. Our commitment ensures you can work in a way that suits you best while also engaging with colleagues to share ideas and build meaningful relationships.
Remote Work :
No
Employment Type :
Full-time