Software Engineer (Golang)

Remote Full-time
Job Description: Software Engineer (Golang)
About Us
We are a forward-thinking tech company dedicated to pushing the boundaries of machine learning and data processing. Our current projects include building the first distributed cache for machine learning pipelines, advancing web crawling techniques for machine learning tasks, and leveraging graph databases like Neo4j. Join us to be part of a team that values innovation, collaboration, and professional growth.
Job Overview
We are seeking a talented Software Engineer with expertise in Golang to join our team. The ideal candidate will have a strong background in building distributed systems, web crawling technologies, and experience with graph databases. You will work on cutting-edge projects that are critical to our machine-learning infrastructure and data-processing capabilities.
Key Responsibilities
Distributed Cache Development: Design, build, and maintain a high-throughput, low-latency distributed cache for machine learning pipelines.Web Crawling: Develop advanced web crawling solutions to gather and preprocess data for machine learning tasks.Graph Database Integration: Implement and optimize graph database solutions, particularly using Neo4j, to support complex data relationships and queries.Performance Optimization: Ensure the scalability, reliability, and performance of the systems you develop.Collaboration: Work closely with data scientists, machine learning engineers, and other stakeholders to understand requirements and deliver robust solutions.Troubleshooting: Diagnose and resolve technical issues across the stack, ensuring minimal downtime and optimal performance.Code Quality: Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
Required Skills and Qualifications
Experience: 3- 5+ years of experience in software engineering, focusing on Golang.Technical Proficiency: Strong knowledge of Go programming language and its frameworks.Distributed Systems: Proven experience in building and maintaining distributed systems.Web Crawling: Hands-on experience with web crawling technologies and techniques.Graph Databases: Familiarity with graph databases, particularly Neo4j.Problem-solving: Excellent analytical and problem-solving skills.Collaboration: Strong communication and teamwork skills.Education: Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
Preferred Skills and Qualifications
Cloud Platforms: Experience with cloud platforms like Google Cloud Platform (GCP).Kubernetes: Familiarity with Kubernetes and container orchestration.Machine Learning: Understanding of machine learning concepts and data processing pipelines.Security: Knowledge of security best practices in software development.Continuous Integration: Experience with CI/CD pipelines and related tools.
Why Join Us?
Innovative Projects: Work on groundbreaking projects that push the limits of machine learning and data processing.Collaborative Environment: Join a team that values collaboration, creativity, and mutual respect.
How to Apply
If you are a passionate Golang Software Engineer with a drive for innovation and excellence, we would love to hear from you. Please submit your resume and a cover letter detailing your relevant experience and why you are a great fit for this role.


Apply Now

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

**Experienced Customer Service Representative – Seasonal Remote Opportunity at arenaflex**

Remote

**Experienced Part-Time Data Entry Specialist - Remote Work Opportunity for Detail-Oriented Individuals**

Remote

Experienced Remote Data Entry Specialist for Retail Media – Part-Time Opportunity with Flexible Work Arrangements and Competitive Hourly Rate

Remote

Vertical Systems Engineer - Global Accounts

Remote

[PART_TIME Remote] Earn Money by Posting Product Reviews without

Remote

Experienced Big Data Analyst - Remote Opportunity at Southwest Airlines - $27/Hour

Remote

[Remote] Senior Customer Success Manager

Remote

Regional Demand Planner

Remote

[Remote] Import Compliance & Customs Operations Specialist, US

Remote

Customer Service Representative- Maximus Athens, TX (legally blind applicants encouraged)

Remote
← Back