Jobs · Engineering · California

Research Programmer III- Machine Learning & Computational Neuroscience, Kennedy Lab

Scripps Research · San Diego, CA · 3 wk ago
On-siteEngineering$75k–$100k/yrFull-time
We need to output HTML fragment with sections for headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. The posting includes Position Summary (which could be About the role). It includes Requirements (list). It includes Preferred Skillset (could be Skills). It includes Compensation (Pay). It includes Benefits (Comprehensive Benefits Include...). It includes Location (maybe not a heading). It includes Physical Requirements (maybe not needed). No explicit Responsibilities section; but we could infer responsibilities from Position Summary? The instruction: include a section ONLY when posting has real, specific content for it. The Position Summary describes role; could map to About the role. Responsibilities: not explicitly listed; we could maybe not include Responsibilities if no specific list. Qualifications: similar to Requirements? Might be overlapping. The posting has Requirements (education, experience). Could treat that as Requirements. Qualifications maybe not separate. Skills: Preferred Skillset. Benefits: present. Pay: present. Schedule: not mentioned (no schedule). So we output sections: About the role (from Position Summary), Requirements, Skills, Benefits, Pay. Possibly also Location? Not a heading per list. Could include as part of About the role? Not needed. We must use

for section headings. Use
  • for any list of duties/requirements/benefits. Use

    for prose. We need to preserve all substantive information; do not invent or summarize away detail. Remove boilerplate: cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. So we need to strip EEO statement, the statements about at-will, etc. Also remove "The above statements describe the level of work performed..." etc. Also remove "LOCATION: La Jolla, California." maybe keep as part of About the role? It's substantive but not under a heading; we could include as a paragraph within About the role. Similarly "PHYSICAL REQUIREMENTS: ..." maybe not needed as it's not a heading; but it's substantive. Could include as a paragraph under About the role or separate? Since no heading for Physical Requirements, we could include as a paragraph. But we need to preserve all substantive info. So we should include location and physical requirements somewhere. We must not repeat job title as heading. Already not. We must not put Job ID/requisition numbers as headings (none). We must not create Pay/Schedule/Benefits sections unless posting actually states them. Pay is stated, Benefits stated, Schedule not stated, so omit Schedule. We must not emit heading followed by filler/placeholder text like "commensurate with experience". For Pay we have actual range $75,000 to $100,000 per year, commensurate with experience. The phrase "commensurate with experience" is filler? It's part of the description but maybe considered placeholder? The instruction: never emit a heading followed by filler/placeholder text (e.g. "commensurate with experience", "not specified", "N/A", "varies", "TBD"). So we should avoid having a Pay section that only says that phrase. But we have actual range plus that phrase. It's okay to include the range and also mention commensurate with experience? Might be considered filler but it's attached to real info. Probably okay to include the full sentence. We need to format Benefits as list. Let's extract content: Position Summary paragraph: "The Kennedy laboratory is involved in numerous projects to track, quantify, and forecast individual and group behavior and relate it to recorded neural activity. We develop new computational methods to understand how agents (animals, humans, virtual) gather information about their sensory environment, integrate this with internal motivational needs, and execute goal-directed actions in complex, naturalistic environments. We also develop machine learning and computer vision platforms for high-throughput animal phenotyping, with the goal of accelerating drug screening and repurposing efforts at Scripps. We seek motivated individuals interested in gaining hands-on experience in scientific research projects, with a goal of contributing to scientific papers and participating in an active lab environment. You will also have the opportunity to lead independent research projects on existing datasets from our collaborators (U Penn, UCLA, Harvard, U Utah, Northwestern, and others). This is an ideal position for applicants interested in building their scientific CV ahead of applying to graduate programs in Computational Neuroscience or Machine Learning, or those looking for a longer term position where they can contribute to original scientific research and model development." Location: "LOCATION: La Jolla, California." Physical Requirements: "PHYSICAL REQUIREMENTS: This position works in an office environment, and it is expected that work will be primarily performed in-person." Compensation: "Compenstaion The expected hiring range for this position is $75,000 to $100,000 per year, commensurate with experience." Note typo "Compenstaion". We'll keep as is but maybe correct? We should preserve exactly? Probably keep as is but could fix typo? The instruction: preserve ALL substantive information; do NOT invent or summarize away detail. Fixing typo could be considered altering? Might be okay to correct obvious typo? Safer to keep as is? It's a typo but still substantive. I'd keep as "Compenstaion" but maybe better to correct to "Compensation"? The instruction says do not invent or summarize away detail; correcting a typo is not inventing, but could be considered altering. I'd keep original. Benefits: "Comprehensive Benefits Include Employer Contributed Retirement Plan – Depending on eligibility, employees receive an employer contributed retirement plan (no employee contribution required) and the option to contribute to a 403(b) (which is similar to a 401(k) using your own pre or post-tax dollars)Full Suite of Health and Welfare plans including three medical plan options (including an HSA available option), dental, vision, life insurance, disability, EAP and moreAccess to Flexible Spending Accounts (Medical/Dependent Care)Competitive vacation and sick leave policiesFree, on-site parking" We need to split into list items. The text runs together; we need to parse logically. Benefits list: - Employer Contributed Retirement Plan – Depending on eligibility, employees receive an employer contributed retirement plan (no employee contribution required) and the option to contribute to a 403(b) (which is similar to a 401(k) using your own pre or post-tax dollars) - Full Suite of Health and Welfare plans including three medical plan options (including an HSA available option), dental, vision, life insurance, disability, EAP and more - Access to Flexible Spending Accounts (Medical/Dependent Care) - Competitive vacation and sick leave policies - Free, on-site parking We'll create

    • for each. Requirements: list: - Bachelor’s degree in Engineering, Computer Science, Data Science, Applied Math, or related field, or an equivalent combination of education, training and/or experience. Other STEM degrees may be accepted if accompanied with programming education, training, and/or experience. - Minimum of four years experience in software application development or research programming. - Experience with software development in Python. - Experience building and training deep neural networks for supervised, unsupervised, or reinforcement learning problems. - A demonstrated ability to apply the fundamentals of software application development. - Experience with version control, including git and github. - Please include code samples and/or a link to a public code repository with examples of your work. We'll put as
      • . Preferred Skillset (Skills): list: - Prior experience with the one or more of the following is preferred: - Experience with sequence/time series data, control/reinforcement learning problems and environments, time series forecasting. - An understanding of generative modeling (hidden Markov models, diffusion models, etc). - Familiarity with topics in motor control, robotics, and neuroscience. - As a member of a computational lab working in team projects, the following general skills are also preferred: - Experience developing scalable system architectures that adhere to good software engineering principles. - Ability to tackle large, open-ended research questions independently and as part of a team. - Willingness to be an active participant in a computational lab environment, including taking part in lab meetings, journal clubs, and hackathons. - Experience working within a diverse, interdisciplinary team. - Experience contributing to open source software projects. We'll flatten into list items. Now About the role: combine Position Summary, Location, Physical Requirements maybe as paragraphs. We'll output:

        About the role

        The Kennedy laboratory is involved in numerous projects to track, quantify, and forecast individual and group behavior and relate it to recorded neural activity. We develop new computational methods to understand how agents (animals, humans, virtual) gather information about their sensory environment, integrate this with internal motivational needs, and execute goal-directed actions in complex, naturalistic environments. We also develop machine learning and computer vision platforms for high-throughput animal phenotyping, with the goal of accelerating drug screening and repurposing efforts at Scripps. We seek motivated individuals interested in gaining hands-on experience in scientific research projects, with a goal of contributing to scientific papers and participating in an active lab environment. You will also have the opportunity to lead independent research projects on existing datasets from our collaborators (U Penn, UCLA, Harvard, U Utah, Northwestern, and others). This is an ideal position for applicants interested in building their scientific CV ahead of applying to graduate programs in Computational Neuroscience or Machine Learning, or those looking for a longer term position where they can contribute to original scientific research and model development.

        Location: La Jolla, California.

        Physical Requirements: This position works in an office environment, and it is expected that work will be primarily performed in-person.

        But we used which is not prohibited; but we should stick to

        for prose. Could embed location and physical requirements as separate

        paragraphs. Now Requirements section:

        Requirements

        • Bachelor’s degree in Engineering, Computer Science, Data Science, Applied Math, or related field, or an equivalent combination of education, training and/or experience. Other STEM degrees may be accepted if accompanied with programming education, training, and/or experience.
        • Minimum of four years experience in software application development or research programming.
        • Experience with software development in Python.
        • Experience building and training deep neural networks for supervised, unsupervised, or reinforcement learning problems.
        • A demonstrated ability to apply the fundamentals of software application development.
        • Experience with version control, including git and github.
        • Please include code samples and/or a link to a public code repository with examples of your work.
        Skills section:

        Skills

        • Experience with sequence/time series data, control/reinforcement learning problems and environments, time series forecasting.
        • An understanding of generative modeling (hidden Markov models, diffusion models, etc).
        • Familiarity with topics in motor control, robotics, and neuroscience.
        • Experience developing scalable system architectures that adhere to good software engineering principles.
        • Ability to tackle large, open-ended research questions independently and as part of a team.
        • Willingness to be an active participant in a computational lab environment, including taking part in lab meetings, journal clubs, and hackathons.
        • Experience working within a diverse, interdisciplinary team.
        • Experience contributing to open source software projects.
        Benefits section:

        Benefits

        • Employer Contributed Retirement Plan – Depending on eligibility, employees receive an employer contributed retirement plan (no employee contribution required) and the option to contribute to a 403(b) (which is similar to a 401(k) using your own pre or post-tax dollars)
        • Full Suite of Health and Welfare plans including three medical plan options (including an HSA available option), dental,

Similar jobs