Software Developer
New York City, NY - USA
Job Summary
- Maintain and enhance existing data processes to ensure reliability performance and scalability
- Improve and support Python-based services as well as develop new ones
- Design implement and optimize scalable data architecture
- Drive improvements in system reliability and performance across all data workflows
- Modernize data processes by introducing new tools and technologies
- Manage data flow between local storage AWS and Snowflake with a focus on performance and cost efficiency
- Lead migration of data pipelines and services to Snowflake
- Work with and improve the data orchestration layer (Airflow) for stable operation and scalability
- Collaborate with cross-functional teams to ensure architectural alignment and adoption of best practices
Qualifications :
- Proficiency in Python for data processing and platform development
- Advanced SQL skills with ability to write efficient complex queries
- Strong hands-on experience with Snowflake
- Proficiency in DBT for data transformation and modeling
- Practical experience with Airflow for orchestration of data workflows
- Excellent communication collaboration and problem-solving skills
- Ability to work effectively with both technical and non-technical stakeholders
- Proven ability to operate independently take ownership and drive initiatives to completion
- Bachelors degree in Computer Science Engineering or related field
Remote Work :
Yes
Employment Type :
Full-time
Key Skills
About Company
At Sigma Software, we are involved with the clientÂ’s team to contribute to the design and development of a technical solution for their tokenized domain reservation platform. We started by assigning a software architect to design the smart contracts and integrate blockchain into the s ... View more