BackEnd Engineer
External job listingat Confidential
Design and maintain server-side systems, APIs, data pipelines, and services for real-world RL environments as a BackEnd Engineer.
Salary
Not provided
Location
Remote, United States
Employment type
Contract
Workplace
Not provided
BackEnd Engineer
Remote, United States
Job description
About the role
As a BackEnd Engineer at Confidential, you will design, implement, and maintain server-side systems that power real-world RL environments. This contract role focuses on developing and optimizing APIs, data pipelines, and services for scalable, reliable, and secure platform performance.
Responsibilities
- Write clean, maintainable code and review peer contributions.
- Troubleshoot production issues and improve system architectures and performance.
- Contribute to documentation and best practices to support continuous improvement of backend services.
Requirements
- Strong back-end web development and software development skills, with experience building and maintaining production-grade services.
- Proficiency in object-oriented programming and general programming concepts, including design patterns and code optimization.
- Understanding of front-end development sufficient to collaborate on API design and integration.
- Experience with server-side languages and frameworks such as Python, Node.js, Java, or similar, and RESTful or GraphQL APIs.
- Knowledge of SQL and/or NoSQL databases and data storage, including schema design and query optimization.
- Familiarity with cloud infrastructure and DevOps practices such as AWS, GCP, Docker, Kubernetes, and CI/CD is highly beneficial.
- Background or interest in reinforcement learning, data-intensive systems, or AI/ML platforms is a plus.
- Ability to work independently, communicate clearly, and collaborate with cross-functional teams.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
Key facts
- This is a contract role.
- The role focuses on server-side systems, APIs, data pipelines, and services.
- A Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience is required.
- Experience with production-grade services and server-side languages and frameworks is required.
Estimated salary
Estimated salary for software developer in United States: USD 6,050 - 10,500 per month, based on 50 CazVid job posts that state their pay. This is an estimate, not the salary offered.
Frequently asked questions
What does the role involve?
It involves designing, implementing, and maintaining server-side systems for real-world RL environments, including APIs, data pipelines, and services.
What qualifications are required?
The listing calls for back-end and software development skills, experience with production-grade services, and a Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
Which technologies are mentioned?
Examples include Python, Node.js, Java, RESTful or GraphQL APIs, SQL and/or NoSQL, and cloud and DevOps tools such as AWS, GCP, Docker, Kubernetes, and CI/CD.
How much does this job pay?
This listing does not state the pay. As a reference, the estimated salary for software developer in United States is USD 6,050 - 10,500 per month, based on 50 CazVid job posts that state their pay. This is an estimate, not the salary offered.