Java Software Developer
Location
Worldwide
Posted
3 days ago
Salary
0
Seniority
Mid Level
No structured requirement data.
Job Description
Java Software Developer
YO AI Labs
Role Description In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters. We are seeking strong Software Engineers to join our customer's team with expertise in: - Python3 - Java - Rust - Go - C++ - TypeScript This is a unique opportunity to directly impact the next generation of AI by leveraging your advanced engineering skills in a dynamic, remote setting. Qualifications - Proficiency in Python3, Java, Rust, or TypeScript, with additional experience in C++ or Go considered a strong asset. - Deep understanding of algorithms, data structures, and performance tuning. - Demonstrated experience in debugging complex software issues and delivering maintainable solutions. - Strong background in feature development and codebase refactoring. - Proven ability to optimize software for performance and scalability. - Exceptional written and verbal communication skills, with a keen attention to detail. - Track record of success in collaborative, cross-functional teams, ideally in remote settings. Requirements - Previous experience working on large-scale, distributed codebases. - Familiarity with modern AI or machine learning systems is a plus, though not required. - Background in participating in rigorous code reviews and contributing to the development of software best practices.
Related Guides
Related Categories
Related Job Pages
More DevOps Engineer Jobs
• Design, build, and maintain GitHub CI/CD pipelines to automate application deployments across multiple environments • Administer and support Azure cloud infrastructure, including provisioning, configuration, networking, and ongoing system maintenance • Develop and maintain Infrastructure as Code (IaC) solutions using Terraform to automate cloud resource provisioning • Create and maintain PowerShell scripts and platform automation to improve operational efficiency and deployment consistency • Collaborate with cross-functional engineering teams to implement DevOps and DevSecOps best practices, troubleshoot production issues, and improve platform reliability while maintaining technical documentation and participating in Agile ceremonies • Leverage AI-powered development tools to accelerate engineering activities, automate routine tasks, and improve development workflows • Take on additional tasks and responsibilities as needed to support team objectives and ensure the success of the project
• Design, build, and operate highly available, scalable systems in AWS • Write, maintain, and review Terraform to provision and manage infrastructure • Own and improve monitoring, alerting, and observability using Grafana, Pingdom, and Uptrends • Participate in a rotating on-call schedule, responding to production incidents and driving issues to resolution • Lead incident response, root cause analysis, and post-incident reviews with a focus on prevention and automation • Define and manage SLOs, SLIs, and error budgets • Build and improve CI/CD pipelines and operational workflows using Azure DevOps and GitHub • Work directly with application teams to improve reliability, performance, and deployability • Automate manual operational tasks to reduce toil • Maintain clear, actionable runbooks and documentation in Confluence • Track work, incidents, and operational improvements using Jira and ServiceNow • Mentor other engineers and help set SRE standards and best practices
Senior DevSecOps
VultrVultr is on a mission to make high-performance cloud computing easy to use, affordable, and locally accessible.
• Design, build, and maintain automated golden image creation pipelines for Linux-based VM and container base images, enforcing CIS hardening standards at build time and validating compliance before promotion through configuration management tooling • Implement and manage automated Linux patching workflows • Build and maintain configuration management pipelines to continuously enforce hardened baselines across Linux workloads, detecting and remediating drift • Integrate security scanning (vulnerability, secrets, SBOM, and compliance) into CI/CD pipelines • Implement policy-as-code controls to enforce security guardrails preventing non-compliant workloads and misconfigured systems from reaching production • Own the golden image factory from upstream source validation through automated CIS benchmark testing and image promotion gates, covering both VM and container images used in CI/CD • Manage secrets lifecycle and distribution ensuring no secrets are baked into images • Respond to configuration drift, vulnerability alerts, and patch compliance gaps with root-cause analysis and durable automation fixes rather than one-off manual remediation • Instrument telemetry pipelines to surface image drift, configuration deviation, and unpatched CVEs in near-real time
• Assist in the development, maintenance, and monitoring of CI/CD pipelines using tools such as GitHub Actions, GitLab CI, Jenkins, or Azure DevOps. • Support infrastructure as code (IaC) efforts using tools like Terraform, CloudFormation, or ARM templates. • Help integrate security scanning and compliance checks into build and deployment pipelines (SAST, DAST, dependency scanning, container scanning). • Support cloud infrastructure in AWS, Azure, or GCP, with an emphasis on security best practices. • Assist with containerization efforts using Docker and orchestration platforms such as Kubernetes. • Monitor environments, logs, and alerts; assist with troubleshooting and incident response. • Document configurations, processes, and security controls to support audits and compliance requirements. • Collaborate with development, operations, and security teams in an Agile/Scrum environment. • Learn and apply federal security frameworks such as NIST, FISMA, and FedRAMP.



