Senior Execution Framework Engineer

Found in: Adzuna ZA B C2 - 2 weeks ago


Cape Town, South Africa Adzuna ZA B C2 Full time
Key Responsibilities:
  • Implement and verify processing system and Astronomy software packages.
  • Contribute to systems engineering and Operations documentation refinement
  • Support users, and operators, as well as the implementation of releases, system changes and fixes.
  • Be an integral member of the Computing and Software team, as a senior technical specialist that supports the establishment of data processing operations.
  • Participate in project management and activity management activities.
  • Attend relevant training/courses to gain experience and improved knowledge.
  • Research new technologies, methods, or approaches, with the purpose of utilizing them within the organization.
  • Participate in innovation and technology development initiatives.
  • Mentor and educate more junior engineers as and when required.
Key Requirements:

Qualification:

  • Degree/ Masters/ PHD in Computer Science, Computer Engineering, Astronomy or Astronomy techniques, Physics, or related fields
Experience:
  • Degree coupled 9 years relevant working experience, or Master's Degree coupled with 7 years relevant working experience or PHD coupled with 5 years relevant working experience in software engineering, high-performance algorithms development
  • Experience with distributed data-intensive processing and algorithm development, ideally both from a design and application perspective.
  • Expertise in hybrid software development in Python and C/C++ programming languages.
Knowledge:
  • Experience with profiling and optimisation techniques, especially how to build high-performance pipelines overlapping I/O and processing.
  • Experience with physical data modelling, both for efficient in-memory & network data exchange as well as storage (e.g. Apache Arrow, HDF5 or equivalent)
  • Understanding of data processing algorithms, such as Fourier transformations, gridding and (de)convolution methods. Knowledge of radio astronomy data processing pipelines and their scaling properties would be advantageous.
  • Common radio astronomy instrumentation: spectrometers, correlators, beamformers and pulsar timing machines and transient search machines.
  • Systems Engineering processes.
Additional Notes:
SKILLS/ COMPETENCIES/ KNOWLEDGE:

Essential:
  • Design, implementation and verification of high-speed digital computer and electronics hardware and systems.
  • System Engineering life cycle processes, including documentation, requirement analysis, architecture design, implementation, integration, and acquisition.
  • Parallel implementations of Data Processing components, pipelines, and astronomy algorithms
  • Comprehension of MPI, DASK and other High Performance Computing frameworks and interfaces
  • Linux operating system and standard tools.
Desirable:
  • Common radio astronomy instrumentation: spectrometers, correlators, beamformers and pulsar timing machines and transient search machines
  • Knowledge of Radio Astronomy techniques, and observatory practices
  • Ability to communicate effectively to a wide audience and a wide range of stakeholders, gathering information and distilling information and tailoring it appropriately for the target audience.
  • Ability to develop and convey a technical solution as part of a team.
  • Ability to reliably estimate and plan work as part of a team.
  • Agile approaches to systems development
  • Engineering systems architecture concepts
  • An understanding of DevOps processes
  • Services, Operations and Support management
  • Risk management.
Skills:
  • Modern software collaboration tools such as GitHub, Containers, Google Drive, JIRA etc.
  • Understanding and experience in implementation of project management and system engineering principles.
  • Experience with test-driven development and integration testing techniques, methodologies, and frameworks; and supporting systems like revision control and build systems.
  • Experience with quality assurance processes and software development processes and willingness to participate in improving software development processes and software quality procedures.
  • Teamwork and Collaboration: Cooperates with others to achieve organisational objectives and may share team resources in order to do this. Collaborates with other teams as well as industry colleagues.
  • Judgement and Problem Solving: Anticipates and manages problems in ambiguous situations. Develops and selects an appropriate course of action and provides for contingencies. Evaluates, interprets and integrates complex bodies of information and draws logical conclusions, synthesises proposals and defends options with reasoned arguments.
  • Adaptability: Demonstrates flexibility in thinking and adapts to and manages the increasing rate of organisational change by adjusting strategies, goals and priorities.
  • Willingness to participate in formal and informal learning and mentorship programs.

  • Senior Execution Framework Engineer

    Found in: Whatjobs ZA C2 - 1 week ago


    Cape Town, South Africa Tasiso Full time

    Key Responsibilities: Implement and verify processing system and Astronomy software packages. Contribute to systems engineering and Operations documentation refinement Support users, and operators, as well as the implementation of releases, system changes and fixes. Be an integral member of the Computing and Software team, as a senior technical specialist...

  • Senior Execution Framework Engineer

    Found in: Talent ZA 2A C2 - 2 weeks ago


    Cape Town, South Africa Tasiso Full time

    Key Responsibilities:Implement and verify processing system and Astronomy software packages.Contribute to systems engineering and Operations documentation refinementSupport users, and operators, as well as the implementation of releases, system changes and fixes.Be an integral member of the Computing and Software team, as a senior technical specialist that...

  • Senior Execution Framework Engineer

    Found in: Whatjobs ZA C2 - 1 week ago


    Cape Town, South Africa Kamo Placements Full time

    JOB DESCRIPTION Contribute to systems engineering and Operations documentation refinement Support users, operators, as well as the implementation of releases, system changes and fixes. Be an integral member of the company-Mid Computing and Software team, as a senior technical specialist that supports the establishment of company-Mid data processing...

  • Senior Execution Framework Engineer

    Found in: Adzuna ZA B C2 - 2 weeks ago


    Cape Town, South Africa Adzuna ZA B C2 Full time

    JOB DESCRIPTION Contribute to systems engineering and Operations documentation refinementSupport users, operators, as well as the implementation of releases, system changes and fixes.Be an integral member of the company-Mid Computing and Software team, as a senior technical specialist that supports the establishment of company-Mid data processing...


  • Cape Town, South Africa PBT Group Full time

    If you are a seasoned IT professional with a passion for governance, risk management, and compliance, we invite you to explore this exciting opportunity. **Position Overview**: **Key Responsibilities**: - Plan and execute initiatives for mapping and implementing policy industry frameworks. - Evaluate and bridge the gap between current IT policy frameworks...

  • Senior Front-End Engineer

    Found in: beBee S ZA - 3 weeks ago


    Western Cape, Cape Town, South Africa Byte Orbit Full time

    Byte Orbit’s job vacancy, Career and Recruitment Job title : Senior Front-End Engineer jobs in Western Cape Job Location : Western Cape, Cape Town Deadline : April 12, 2024 Quick Recommended Links Jobs by Location Job by industries Senior Front-End Engineer We are looking for a talented Senior Front-end Engineer (React/Angular) with 4 – 5 years of...

  • Senior Software Development Engineer in Test

    Found in: Talent ZA C2 - 2 weeks ago


    Cape Town, South Africa DigiCert Full time

    ABOUT DIGICERT We're a leading, global security authority that's disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to the little things like surgically embedded pacemakers. We help...

  • Senior Mechanical Engineer

    Found in: Whatjobs ZA C2 - 1 week ago


    Cape Town, South Africa TalentCru Full time

    Are you a dynamic and experienced Mechanical Engineer ready to take on a leadership role in a cutting-edge environment? Our client is seeking a talented individual for the position of Senior Mechanical Engineer . Degree in Mechanical Engineering. ECSA Registration as a Professional Engineer. Eight years of experience in turnkey projects (Water, Waste, or...

  • Senior Mechanical Engineer

    Found in: Talent ZA 2A C2 - 3 weeks ago


    Cape Town, South Africa TalentCru Full time

    Are you a dynamic and experienced Mechanical Engineer ready to take on a leadership role in a cutting-edge environment? Our client is seeking a talented individual for the position of Senior Mechanical Engineer.Degree in Mechanical Engineering.ECSA Registration as a Professional Engineer.Eight years of experience in turnkey projects (Water, Waste, or...

  • Senior Security Engineer

    Found in: Talent ZA C2 - 3 weeks ago


    Cape Town, South Africa Dimension Data Full time

    Functieomschrijving Job Profile SummaryThe primary responsibility of the Security Engineer (Senior) is to provide technical support to NTT / Dimension Data Intelligent Security (Ltd) clients. This includes remotely supporting clients within service level agreements (SLAs), to install and configure software and hardware, resolve incidents, perform root cause...

  • Senior Growth Engineer

    Found in: beBee jobs ZA - 2 weeks ago


    Cape Town, Western Cape, South Africa Crypto Banter Full time

    Crypto Banter's job vacancy, Career and RecruitmentJob title : Senior Growth Engineer (Full Stack) jobs in Western CapeJob Location : Western Cape, Cape TownDeadline : May 01, 2024Quick Recommended LinksJobs by LocationJob by industries Role Overview:We are looking for an experienced Senior Growth (Conversion Optimization) Developer (Full Stack) with a solid...

  • Senior Software Engineer

    Found in: Talent ZA C2 - 3 weeks ago


    Cape Town, South Africa Jem Full time

    Join Jem as our Senior Software Engineer! We are a forward-thinking startup on a mission to build the ultimate HR system for deskless workforces. If you are a skilled and ambitious individual who thrives on challenges, apply below to be part of our exceptional development team and contribute to building this extraoardinary product. About the role We are...

  • Senior QA Automation Engineer

    Found in: beBee S ZA - 3 weeks ago


    Western Cape, Cape Town, South Africa Titan Wealth Group Full time

    Titan Wealth Group’s job vacancy, Career and Recruitment Job title : Senior QA Automation Engineer jobs in Western Cape Job Location : Western Cape, Cape Town Deadline : April 27, 2024 Quick Recommended Links Jobs by Location Job by industries Your role as a QA Automation Engineer at GPP Our QA automation engineers welcome any chance to innovate and...

  • Senior Software Engineer

    Found in: Talent ZA C2 - 2 weeks ago


    Cape Town, South Africa BP3 Global, Inc. Full time

    BP3 is looking for a Senior Software Engineer. We are looking for an individual with strong Angular framework fundamental knowledge. For this role we are seeking a passionate Software Engineer who has more than 9 years experience working on enterprise software applications, cross functional teams and has a basic understanding of cloud based...

  • Associate ML Engineer

    Found in: beBee jobs ZA - 3 weeks ago


    Cape Town, Western Cape, South Africa ShopriteX Full time

    ShopriteX's job vacancy, Career and RecruitmentJob title : Associate ML Engineer jobs in Western CapeJob Location : Western Cape, Cape TownDeadline : May 16, 2024Quick Recommended LinksJobs by LocationJob by industries Role Purpose The purpose of the Machine Learning Engineer I is to apply computer science (including data structures, algorithms,...


  • Cape Town, South Africa City of Cape Town Full time

    ELIGIBILITY CLOSING DATE 19.05.2023 REFERENCE NUMBER UMO 35/23 ext SALARY **TCOE**: R 912 661.00 p.a. DEPARTMENT Transport Planning & Network Management DIRECTORATE URBAN MOBILITY Senior Professional Officer - Traffic Engineering Event and Incident Management **Requirements**: - B Tech or first Degree in the Transport Engineering field....


  • Cape Town, South Africa West Coast Personnel Full time

    Published - November 16, 2023 - Location - Cape Town, CBD, South Africa - Category - Business - Job Type - Full-time - Salary Type - Monthly Salary - Salary - R20 000 - R25 000 **Description**: Position: Senior Account Executive Location: CBD, Cape Town **Salary**: R20,000 - R25,000 CTC per month + OTE Commission Structure Our client, a leading edtech...

  • Senior Civil Engineer

    Found in: Talent ZA C2 - 2 weeks ago


    Cape Town, South Africa Hire Resolve Full time

    Hire Resolve is currently seeking a highly skilled and motivated Senior Civil Engineer to join our client's team. As a Senior Civil Engineer, you will work on various civil engineering projects, providing design and technical expertise to ensure successful project delivery.Responsibilities: Manage and oversee the design and construction process of civil...

  • Senior Engineer: Mechanical Design

    Found in: Talent ZA 2A C2 - 3 weeks ago


    Cape Town, South Africa E&D Recruiters Full time

    SENIOR MECHANICAL DESIGN ENGINEERCape Town Product Development. Details designs from first principles as well as improvement on existing Product ranges Qualification and Key Skills Required:B Eng. / BSc in Mechanical EngineeringMinimum of 7 years of design experienceAbility to plan and execute project plansAbility to guide and mentor other...

  • Senior Engineer: Mechanical Design

    Found in: Whatjobs ZA C2 - 1 week ago


    Cape Town, South Africa E&D Recruiters Full time

    SENIOR MECHANICAL DESIGN ENGINEER Cape Town Product Development. Details designs from first principles as well as improvement on existing Product ranges Qualification and Key Skills Required: B Eng. / BSc in Mechanical Engineering Minimum of 7 years of design experience Ability to plan and execute project plans Ability to guide and mentor other engineers...