A company is looking for a Software Engineer.
Key Responsibilities:
Lead the end-to-end development process, ensuring high-quality software solutions
Provide technical vision and guidance to foster collaboration and learning
Design and implement scalable applications leveraging prediction models for data-driven decisions
Required Qualifications:
Bachelor’s degree in Computer Science or equivalent
3+ years of experience in software engineering, data engineering, or related fields
Proficiency in Python, cloud architecture, AWS, Postgres, Redis, and EMR
Familiarity with technologies like Spark, Kubernetes, Docker, Jenkins, Hive, and Terraform
Strong understanding of data structures, data modeling, and software architecture