en

Services

Leading employers across the US trust us to deliver fast, efficient hiring solutions that are tailored to their exact requirements. Browse our range of bespoke services and resources.

Read more
Jobs

Our industry specialists will listen to your aspirations and share your story with the most prestigious organisations in the US. Together, let’s write the next chapter of your career.

See all jobs
Candidates

Together, we’ll map out career-defining, life-changing pathways to achieve your career ambitions. Browse our range of services, advice, and resources.

Learn more
Services

Leading employers across the US trust us to deliver fast, efficient hiring solutions that are tailored to their exact requirements. Browse our range of bespoke services and resources.

Read more
About Robert Walters United States

For us, recruitment is more than just a job. We understand that behind every opportunity is the chance to make a difference in people's lives.

Learn more

Work for us

Our people are the difference. Hear stories from our people to learn more about a career at Robert Walters United States.

Learn more

Software Engineer (Biosciences)

Save job

An exciting opportunity has arisen for a talented Software Engineer specialising in Biosciences. This role is based in the vibrant city of Los Angeles, where you will be working on high-end server environments. Your expertise will be crucial in optimizing operating systems, enhancing concurrency and multithreading, improving I/O handling, and more. Your role will ensure our servers perform at peak efficiency and reliability.

What you'll do:

As a Software Engineer specializing in Biosciences, your primary responsibility will be to ensure that our servers are performing at their best. You will be tasked with optimizing operating systems, developing software that can handle multiple processes concurrently, designing systems for efficient I/O handling, implementing load balancing strategies, optimizing memory management, enhancing network performance, streamlining database interactions, developing robust server-side applications, leveraging parallel processing and distributed computing, implementing virtualization technologies, setting up monitoring systems for performance tracking, ensuring security of server software and systems, developing fault-tolerant systems with high availability, integrating CDNs for improved content delivery.

  • Improve and customize OS performance for server environments.
  • Develop and optimize software to handle multiple concurrent processes efficiently.
  • Design systems for fast and reliable input/output operations.
  • Implement strategies to distribute workloads evenly across server resources.
  • Optimize memory allocation and usage for maximum performance.
  • Enhance network performance and reliability.
  • Streamline database interactions for high efficiency.
  • Develop robust server-side applications.
  • Design systems to leverage parallel processing and distributed computing.
  • Implement virtualization technologies to maximize resource usage.

What you bring:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Extensive experience in software engineering, particularly in server environments.
  • Proficiency in programming languages such as C, C++, Java, or Python.
  • Strong understanding of operating system internals.
  • Experience with concurrency, multithreading, and parallel processing.
  • Knowledge of networking principles and protocols.
  • Expertise in database management and optimization.
  • Familiarity with virtualization technologies and containerization tools like Docker or Kubernetes.
  • Experience with monitoring and profiling tools.
  • Strong focus on security best practices.

Unique Requirements by Specialization:

  • Biosciences:
    • Experience with bioinformatics tools and databases.
    • Understanding of biological data analysis and computational biology.
    • Proficiency in programming languages commonly used in biosciences, such as R or MATLAB.
    • Familiarity with laboratory information management systems (LIMS).

Contract Type: FULL_TIME

Specialism: Technology

Focus: Software Engineering

Industry: New Media and Internet

Salary: $150,000 - $200,000 per year

Workplace Type: On-site

Experience Level: Associate

Location: Los Angeles

Job Reference: 8XGOXS-A11CA980

Date posted: October 30, 2024

Consultant: Joori Leem

Phone number:

joori.leem@robertwalters.com

Joori Leem

Save job

Share

I'm Robert Walters Are you?

Come join our global team of creative thinkers, problem solvers and game changers. We offer accelerated career progression, a dynamic culture and expert training.