Software Engineer
Role details
Job location
Tech stack
Job description
Contribute to the development and deployment of new and existing products by writing high-quality production-ready code. Participate in code reviews and paired-programming sessions while owning and driving product decisions as a core member of the product team. Key Responsibilities: o Contribute to the development and deployment of new and existing products. o Write high-quality code that enables production-ready solutions. o Participate in code reviews and paired-programming sessions. o Own and drive product decisions as a core part of the product team. o Apply engineering creativity to build scalable and reliable solutions.
Requirements
o Degree in Computer Science, Mathematics, Physics, Engineering, or equivalent knowledge gained through work experience. o Experience with Python, Kedro, AWS, Azure, Databricks, Docker, Kubernetes, Django, Flask, and MySQL/Postgres. o Advocate for using the right technology for the right task and stay up to date with the latest technologies. o Believe in iterative change, enjoy experimenting with new approaches, and continuously learn and improve. o Highly collaborative, able to put aside personal agendas, listen, learn from colleagues, and share knowledge with others. o Passion for producing high-quality code and delivering well-engineered software solutions. The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, paid time off, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, and paid holidays annually - as applicable.
Job Requirement o Python o Kedro o AWS o Azure