Server Engineer at AVALON

Full Time1 month ago
Employment Information
Job Description
As a Principal Server Engineer, you will play a pivotal role in shaping the technical architecture of our server infrastructure. This position requires close collaboration with senior leadership and cross-functional teams to ensure alignment with business objectives and technical standards. You will be responsible for designing, developing, and maintaining scalable, secure, and high-performance server systems that support our core products and services. The role also involves leading technical initiatives, evaluating emerging technologies, and driving innovation to enhance system capabilities and operational efficiency.
Key Responsibilities
  • Define and implement the technical vision for server infrastructure in partnership with lead architects and project stakeholders
  • Collaborate with multiple operations teams across Avalon to ensure service requirements are clearly documented, prioritized, and fulfilled
  • Design and optimize server systems to achieve exceptional performance, reliability, and fault tolerance for large-scale applications
  • Lead cross-team development efforts for creative mode features, working closely with central-service teams and platform engineers
  • Develop and maintain technical documentation that communicates system architecture, implementation details, and operational constraints
  • Provide mentorship and technical guidance to intermediate and junior engineers on best practices for server development
  • Monitor system performance metrics, identify bottlenecks, and implement solutions to improve scalability and maintainability
  • Collaborate with production teams to plan and track development milestones, ensuring timely delivery of high-quality software
  • Conduct technical assessments of internal and external tools to identify optimal solutions for specific project requirements
  • Participate in code reviews, system design discussions, and architectural decisions to maintain technical excellence across the team
  • Stay current with industry trends and emerging technologies to recommend innovative solutions for server infrastructure challenges
  • Ensure compliance with security protocols, data protection regulations, and system maintenance standards across all development efforts
  • Coordinate with QA teams to develop testing strategies that validate server functionality and performance under various conditions
  • Implement monitoring and alerting systems to proactively identify and resolve infrastructure issues before they impact users
  • Lead the integration of new technologies into existing server systems while maintaining backward compatibility and system stability
  • Develop and maintain CI/CD pipelines to automate testing, deployment, and maintenance processes for server applications
  • Collaborate with DevOps teams to ensure seamless integration between development, testing, and production environments
  • Provide technical leadership during system outages or critical incidents to restore service availability and minimize downtime
  • Develop performance benchmarks and conduct regular system audits to ensure ongoing optimization of server infrastructure
Job Requirements
  • Proven experience as a senior server engineer with a demonstrated track record of delivering scalable, high-performance systems
  • Expertise in server-side development using languages such as C++, Python, Node.js, or Java with a deep understanding of distributed systems architecture
  • Strong knowledge of cloud computing platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) for scalable deployments
  • Experience with database systems (MySQL, PostgreSQL, MongoDB) and data modeling techniques for efficient data storage and retrieval
  • Proficiency in system design methodologies, including microservices architecture, API development, and service-oriented design patterns
  • Excellent problem-solving skills with the ability to troubleshoot complex technical issues and implement effective solutions
  • Strong communication skills to effectively collaborate with cross-functional teams, stakeholders, and external partners
  • Ability to mentor and guide junior engineers in understanding server development best practices and technical implementation details
  • Experience with version control systems (Git) and agile development methodologies for iterative software development
  • Knowledge of DevOps practices, including CI/CD pipelines, infrastructure as code, and automated testing frameworks
  • Strong understanding of network protocols, load balancing, and system security measures for robust infrastructure solutions
  • Experience with performance optimization techniques, including caching strategies, database indexing, and asynchronous processing
  • Ability to analyze system requirements and translate them into technical specifications for server development
  • Proficiency in monitoring tools (Prometheus, Grafana, ELK stack) for real-time system performance tracking and issue resolution
  • Experience with system scalability techniques, including horizontal scaling, load testing, and resource optimization
  • Knowledge of system maintenance best practices, including patch management, backup strategies, and disaster recovery planning
  • Ability to work independently and collaboratively in fast-paced development environments with tight deadlines
  • Strong analytical skills to evaluate system performance data and make data-driven decisions for infrastructure improvements
  • Experience with system integration testing to ensure compatibility between different components and services
  • Knowledge of system documentation standards and the ability to create clear, concise technical documentation for team and stakeholder use
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact