POSITION: Data Engineer
REPORTS TO: CIO
SCOPE: Our Client's goal is to cultivate a soulful culture that results in a positive and professional environment, which motivates our employees to be the best they can be each day. We strives to create long-term, sustainable relationships with our employees, partners, and customers.
POSITION OVERVIEW: We are seeking a highly motivated and skilled Application Developer to join our dynamic team. The ideal candidate will have strong technical expertise in SQL, PostGres, DBT, and Python, with experience or interest in AI/ML technologies. This role requires a developer who can demonstrate a sense of urgency, possesses excellent problem-solving skills, and is self-driven to contribute to innovative projects in a fast-paced startup environment.
Key Responsibilities:
- Database Development: Design, develop, and optimize SQL databases, with a particular focus on PostGres.
- Data Transformation: Utilize DBT (Data Build Tool) to transform and model data, ensuring accuracy and efficiency.
- Application Development: Write clean, maintainable Python code to support backend development, data processing tasks, and AI/ML integrations.
- AI/ML Integration: Develop and implement AI/ML models to enhance application functionality and improve data-driven decision-making processes.
- Collaboration: Work closely with cross-functional teams, including data scientists, analysts, product managers, and other developers, to deliver high-quality software solutions.
- Troubleshooting: Identify and resolve technical issues promptly, ensuring minimal downtime and optimal system performance.
- Learning & Development: Willingness to learn and grow, with the opportunity to gain proficiency in the Django web framework, Power BI, and advanced AI/ML techniques.
- Agile Environment: Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
QUALIFICATIONS
Required Skills:
- SQL: Strong proficiency in writing and optimizing complex SQL queries.
- PostGres: Experience working with PostGres databases, including schema design and performance tuning.
- DBT: Hands-on experience with DBT for data modeling and transformation.
- Python: Competency in Python coding, with a focus on backend development, data manipulation, and AI/ML integration.
- AI/ML: Experience or strong interest in AI/ML technologies, with a desire to develop and deploy machine learning models.
Nice to Have / Willing to Learn:
- Django: Exposure to or interest in learning the Django web framework for web application development.
- Power BI: Familiarity with Power BI or a desire to develop proficiency in creating reports and dashboards.
- AI/ML Advanced: Willingness to deepen AI/ML expertise, including advanced model development and deployment.
Soft Skills:
- Sense of Urgency: Ability to work under pressure and meet deadlines in a fast-paced environment.
- Self-Motivated: Proactive, with the drive to take initiative and work independently.
- Problem-Solving: Strong analytical skills with a knack for finding innovative solutions to complex challenges.
- Small Company Experience: Preferably experience in a startup or small company setting, with the ability to adapt and wear multiple hats as needed.
Hours: M-F, 8a-5p