Golang Marem Research Jobs Paying 100,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 50+ Golang Marem Research Jobs (1 new this week) in November 2024 at companies like Network Perception, CancerIQ and Tendermint paying at least 100,000 USD per year working as a Senior Back End Developer, Full-Stack Software Engineer and Senior Software Engineer, Databases. Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
35 developers joined Golang Cafe in the last 30 days
15,112 developer profiles page views in the last 30 days
As a Senior Back End Developer at Network Perception, you will lead the design and implementation of a state-of-the-art network modeling solution that is a core part of our software products. This position combines in-depth knowledge about networking protocols and access control algorithms with extensive software engineering practice and the ability to implement reliable software modules with highly-usable APIs.
Responsibilities:
• Lead the implementation of a network modeling module
• Analyze complex requirements and identify efficient design options
• Build reusable code and libraries for future use
• Optimize the application for maximum speed and scalability
• Implement security and data protection
• Design and implement data storage solutions
• Collaborate as a full time member of the software development team
• Participate in code reviews and research discussions
• Support quality assessment operations and technical requests from developers and users
Qualifications:
• Strong analytical and problem solving skills
• In-depth knowledge about networking protocols and the TCP/IP stack
• Perfect understanding of access control lists, address translation, tunneling, and standard routing protocols
• Expert in a high-performance programming language such as C++ or Golang
• Fluent with Unix toolset, Git, and Python
• Solid experience with test-driven development
• BS or MS in Computer Science (or related) with at least 5 years of relevant experience
Additional experience highly desirable:
• Experience with high-performance computing, scalable memory allocation, and/or task scheduling
• Excellent ability to effectively communicate product architectures, design proposals and discuss options
• Strong knowledge of formal methods and software verification
• Experience with computer security and secure programming
Full-Stack Software Engineer CancerIQ Chicago, United States $80,000 to $120,000 a year
October 2018
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
cancer.eliminate() // save lives
"The best minds of my generation are thinking about how to make people click ads … That sucks."
-Jeff Hammerbacher
Cancer sucks. But, code is powerful, developers are brilliant, and people are resilient.
In the high cost world of oncology, trial and error treatment is still the norm despite enormous advances in genomic medicine. Patients are given one-size-fits-all treatments that lead to poor outcomes.
CancerIQ is building intelligent analytical technologies aimed to optimize cancer risk prediction, prevention, and treatment. We do this by providing care providers with workflow tools built upon informed decision engines and data-driven classification models. Our mission strives to engage and educate patients, and guide them through the complex, convoluted, and intimidating journey of cancer prevention.
How do you fit in?
CancerIQ Engineering is looking for curious minds that want to solve problems, write elegant code, and iterate quickly. We are a group of ambitious devs who love all things science, web, and technology.
As a CancerIQ Software Engineer, you will to take part in an agile engineering process. You will architect and implement backend and frontend solutions using Javascript, Ruby, Golang, Rust, Elixir, and other technologies best-suited for the goals of the CancerIQ platform. You'll research, design, and propose architectural initiatives that incorporate domain-driven design into the microservices environment, employing sound data validation, provenance, and communication using technologies such as Kubernetes, GraphQL, and Kafka. You’ll be developing robust, performant services and user-friendly web clients that can enable clinicians to operate efficiently and gain new insights. Through intuitive visuals and interfaces, you will be creating modern and appealing applications across multiple platforms for patients of all types and demographics.
We want you to lead new efforts, promote best practices, and help the rest of the team grow in their engineering abilities through mentorship and teaching. We love pairing and so should you.
What are we looking for?
You should have several years of experience and completed many projects that have enabled you to develop strong opinions on code structure and modularization. With the rapid movement in the web landscape, you shouldn’t be afraid to dive into new technologies and learn from top to bottom.
We use a mixture of technologies, and focus on those that help us get jobs done most efficiently. Knowledge of Javascript frameworks such as Angular, React, Backbone, and the like, should be something you can bring. You should have an expert-level understanding of Javascript (e.g. prototype-based inheritance, event delegation, closures, callbacks). You need thorough knowledge of the newer frameworks, and the progression of web technologies such as ES6/7, Typescript, etc.
You should have deep knowledge of the surrounding parts of the stack with the capability of designing RESTful APIs and backend services. As we scale to reach many patients and institutions, you’d make implementation decisions around scalability, performance, and web page optimization techniques.
The desire to learn and help others are two core values that drive us as a development team. We believe that if you aren’t passionate about these values, then we’re not your best fit. You should be passionate about always learning and growing, as well as spreading new knowledge to just as passionate team members. As such, you’re a clear communicator and should be able to work with team members effectively.
What are the “Nice To Haves”?
Being able to navigate and contribute to the full stack will ultimately prove to be beneficial to the team. Knowledge of server-side technologies such as Ruby, Python, Java, Go, etc., would be excellent.
We employ a rapid, continuous deployment system, and as developers are responsible for seeing their features through deployment. Knowledge of DevOps and infrastructure tools (GitLab, Docker, Kubernetes, Istio, Kafka) will prove to be beneficial.
Anything Non-technical?
Self-motivated learning
Public artifacts and outreach such as blogs, open-source contributions, conference presentations
Strong communications skills such as empathy, listening, and conflict resolution
Passion
A good sense of humor
What about perks?
Competitive pay and benefits (health insurance, travel subsidies, discount programs)
No dress code. Ridiculous graphic tees are encouraged. We’re even okay with fedoras.
We're looking for someone who has:
- At least 5 years of software engineering experience with open source contributions.
- Experience developing, releasing, and maintaining production software.
- Significant experience writing Golang or the ability and desire to become proficient in new languages.
- A strong grasp of computer science fundamentals.
- Deep understanding of the theory and implementation of database trees on real file systems.
- Experience working in an agile development environment.
- The ability to take ownership and see initiatives through.
- Worked with and mentored junior engineers.
- Exceptional communication skills.
- Experience working with distributed teams.
What your primary responsibilities will be:
- Improve the IAVL codebase by committing DRY, well tested code.
- Work with the Cosmos-SDK team to keep the IAVL tree and its proofs well integrated.
- Optimize our implementation of the IAVL tree and its proofs.
- Research, design, and implement improvements to the IAVL tree, the proofs, and related protocols.
- Help formalize the specification of the IAVL tree and proofs and ensure the implementation adheres to the spec.
- Develop simulations for testing the behaviour of the IAVL tree under various loads and read/write strategies.
- Develop alternatives to the IAVL tree like the Ethereum Patricia Trie that adhere to the same interfaces.
- Mentor junior engineers and support the growth and health of the team.
- Review pull requests and provide valuable feedback to members of the team and open source contributors.
What we offer:
- The opportunity to build the future of the internet.
- An exciting role building open source software.
- Flexible work schedule.
- At least 4 weeks of paid vacation.
- Very competitive salary, including equity.
About our application process:
Qualified candidates can expect to go through a 4 step interview process. The first interview will be a call to assess cultural fit and to make sure our goals are aligned.
If we think there is a good fit, you'll have a call with one of our project managers to learn more about your skills and attitudes toward teamwork. If it's clear that you'd be a good addition to the team, we’ll ask you to complete a technical task for which you will be compensated.
If your technical task displays a high level of quality and care we will set up a final interview with our CEO or CTO.
Senior Software Engineer General Motors San Francisco, United States $100,000 to $140,000 a year
August 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Role Summary
The Senior Software Engineer is a team member of Global Connected Consumer Experience – Advanced Development & Concepts Group and is responsible and accountable for the quality and delivery of applications that make up complex systems serving GM customers. This role requires extensive knowledge of software development technologies, techniques and processes. The successful candidate will work independently on projects around autonomous vehicle and ride sharing. The individual will be tackling hard engineering problems on a day-to-day basis. The individual will work as a member of a multi-disciplinary team of individuals of various levels of experience who will be driving new software and/or software improvements across the organization.
Key Responsibilities
Ability to understand complex problems in the data, natural language and contextual spaces from PoC through the product.
Create solutions that scale to in the face of big data using the latest technologies including open source
Software analysis, code analysis, requirements analysis software review, identification of code metrics, system risk analysis, software reliability analysis, Object-oriented Analysis and Design
Maintain a balance between building sustainable, high-impact projects while shipping software quickly
Software modeling and simulation
Evaluate and identify new technologies for implementation
Maintain standards compliance and adherence to governance policies
Work with leadership to identify continuous improvement opportunities for software development, design and engineering areas
Drive for code asset management and reusable design frameworks
Conduct research on new products and drive implementation to benefit/optimize overall software development
Required Skills and Experience
Experience with common programming languages like Java, C++. Broad experience with software at all levels is a must.
Experience with common intelligence tooling from big data stores, cloud platforms, Python and machine learning frameworks preferred.
Rich experience in software throughout the ecosystem from embedded, mobile and cloud platforms.
Hands-on and can-do attitude in developing solutions to software architectures to meet user experience, platform or performance needs.
Expert knowledge of database modeling and data structure principles, techniques and best practices.
Strong knowledge of design patterns, different programming paradigms.
3+ years of experience as software engineer
Passionate about self-driving technology
Required a degree in computer science or related technical field.
Master’s degree, preferred
Blockchain Developer hypergrowth London / Berlin / Remote $70,000 to $120,000 a year
August 2018
4 Applicants This Week
More Than 6 Months Old
Job Description
Hypergrowth is seeking an experienced Blockchain Developer who has solid expertise in system and software architecture, delivering scalable Enterprise software. The perfect individual will be confident and experienced with relevant full life-cycle architecture and software development capabilities.
Job Duties and Responsibilities:
Must have broad and deep technical knowledge and passion for learning new technologies rapidly and independently
Should have broad technical foundation and be able to understand network, operating system, database and application development design
Responsibilities
Design and build industry specific solutions using the Blockchain technology
Contribtute to infrastructure setup and solution development in Blockchain and related technologies such as Ethereum, crypto currencies and smart contracts.
Understand functional requirements as applicable to various industries and convert into system specifications for development.
Define development approach and best practices to implement the solutions.
Design and build Blockchain framework, accelerators and assets.
Document development artifacts and best practices.
Mentor team members, review code artifacts and provide technical guidance.
Requirements
5+ years of hands-on experience in Java/C#/Python/Golang.
3+ years' experience in application development and systems implementation.
1+ year experience in Blockchain research, understanding and solution development.
Experience in NodeJS, GIT repositories, open source tools &technologies.
Very good understanding of Blockchain technology, crypto currencies (Bitcoin or others), various consensus protocols.
Experience in development on one of the Blockchain platforms like Hyperledger, Ethereum, R3 Corda, Ripple, Neo,
Experience in development of applications using distributed applications framework like Meteor, Multichain etc.
Basic understanding of cryptography, symmetric/asymmetric (public/private key), hash functions, encryption/signatures.
Experience with distributed systems and protocol design
Experience with RDBMS, NoSQL or distributed databases
Strong understanding of Algorithms and Data Structures
Understanding of secure software development practices