About the role
What will you do at Citus Data?
Design, develop, test, and maintain scalable and reliable software solutions. Write clean, efficient, and maintainable code while following engineering best practices, coding standards, and team guidelines. Use debugging tools, logs, telemetry, and monitoring systems to investigate, troubleshoot, and resolve issues.
Participate in root cause analysis and implement fixes to improve service reliability and performance. Participate in code reviews by providing and incorporating constructive feedback. Ensure code meets quality, security, reliability, and maintainability standards before deployment.
Contribute to the design and implementation of product features and services. Collaborate with senior engineers and architects to evaluate technical approaches, document designs, and implement solutions that meet business and engineering requirements. Create and maintain automated tests, including unit and integration tests, to ensure product quality and reliability.
Continuously improve test coverage and support CI/CD practices. Work with engineers across teams to understand dependencies, integrations, and system interactions. Help ensure solutions are secure, performant, and aligned with overall platform architecture.
Partner with product managers, designers, and engineering teammates to understand customer and business requirements. Incorporate feedback and telemetry insights to improve product experiences and deliver customer value. Learn and apply engineering best practices, new technologies, and development methodologies while contributing to a culture of collaboration, inclusion, and continuous improvement.
Embody our culture and values.
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience 1+ years professional experience in enterprise level distributed systems Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
Staff/Principal AI Transformation Engineer
DiDi Autonomous Driving · San Jose, California, United States
AI Outcome Customer Engineer, Forward Deployed Engineering
Google · Atlanta, Georgia, United States
AI Workflow Engineer
Scout Motors Inc. · Charlotte, North Carolina, United States
AI Evaluations Engineer, US Decision Intelligence
Apple · Cupertino, California, United States
Automation Engineer, CGIC & BD AI Automation
Quantum Sky · Reston, Virginia, United States
AI Risk Engineer
Bright Vision Technologies · Columbus, Ohio, United States
Role information can change. Prepin can help you prepare, but does not submit an application for this role.