LKA
3 days ago
Senior Software Engineer
**ROLES & RESPONSIBILITIES:** + Design, build, and maintain efficient, reusable, and reliable code. + Ensure the best possible performance and quality of high-scale data applications and services. + Participate in system design discussions. + Independently perform hands-on development and unit testing of the applications. + Collaborate with the development team and build individual components into the enterprise data platform. + Work in a team environment with product and cross-functional teams to deliver a project throughout the whole software development cycle. + Identify and resolve any performance issues. + Keep up to date with new technology development and implementation. + Participate in code review to make sure standards and best practices are met. **MUST HAVE SKILLS:** + Strong programming skills with 6+ years’ experience + **Hands-on experience using Python, Python Multi-Threading, Multi-Processing, GIS, and Python Libraries Numpy & Pandas.** + Automation tools Python 3 x advanced level lists dictionaries classes packages code repositories schedule jobs for enterprise data migration conversion validation projects + Experience in Micro Services + Capable of combining many data sources and databases into a single system + **Experience in Python framework Django is a must** and knowledge of Flask is plus. + **Amazon Web Services (AWS) with more in-depth experience in container deployments.** + Integrating user-facing elements into applications. + Developing backend components to improve responsiveness and overall performance. + Solid database skills in a relational database (i.e. PostgreSQL, MySQL, etc.) + Knowledge of how to build and use RESTful APIs + Strong knowledge and experience of version control (i.e. git, svn, etc.) + Experience deploying Python applications into production + Understanding of AI/ML technology, Generative AI technology and Large Language Models (LLM), Retrieval augmented generation (RAG), software development lifecycle (SDLC), modern development practices, and coding standards. + Strong experience with cloud platforms (AWS, Azure, GCP), cloud-native technologies. + Expertise in APIs, ETL process, data engineering best practices, including data modeling, data warehousing, and data pipeline development. + Proficient in CI/CD, DevOps practices, automation, and optimizing workflows. + Experience with Unit Testing + Knows agile development best practices and has scrum exposure + Identifies and escalates issues that impact project performance + Create and review technical specifications and test plans + Work closely with architects to create and implement new system designs and make improvements to existing systems + Must be able to integrate quickly into the team and work independently towards team goals. + Fast learner, ability to perform well in ambiguity and with little supervision + Good aptitude, strong problem-solving abilities, and analytical skills, ability to take ownership as appropriate. + Excellent communication and coordination skills. Client facing experience **GOOD TO HAVE:** + Knowledge ingesting data from Rest APIs to AWS data lake (S3) and relational databases such as Amazon RDS, Aurora, and Redshift. + Understanding of requirements, and data solutions (ingest, storage, integration, processing, access) on AWS. + Knowledge of analyzing data using SQL Stored procedures. + Experience building automated data pipelines to ingest data from relational database systems, file systems, and NAS shares to AWS relational databases such as Amazon RDS, Aurora, and Redshift. **Who we are:** At Pearson, our purpose is simple: to help people realize the life they imagine through learning. We believe that every learning opportunity is a chance for a personal breakthrough. We are the world's lifelong learning company. For us, learning isn't just what we do. It's who we are. To learn more: We are Pearson. Pearson is an Equal Opportunity Employer and a member of E-Verify. Employment decisions are based on qualifications, merit and business need. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, sexual orientation, gender identity, gender expression, age, national origin, protected veteran status, disability status or any other group protected by law. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act. If you are an individual with a disability and are unable or limited in your ability to use or access our career site as a result of your disability, you may request reasonable accommodations by emailing TalentExperienceGlobalTeam@grp.pearson.com. **Job:** TECHNOLOGY **Organization:** Higher Education **Schedule:** FULL\_TIME **Workplace Type:** Hybrid **Req ID:** 18924 \#LI-REMOTE
Confirm your E-mail: Send Email
All Jobs from Pearson